Senior Embedded Software Engineer(NIC firmware) (Menlo Park) Job at Compunnel Inc., Menlo Park, CA

a2NXQTZ2MDljM3ZjYldYaStpU1NsdzdVcVE9PQ==
  • Compunnel Inc.
  • Menlo Park, CA

Job Description

Senior Embedded Software Engineer (NIC firmware) This range is provided by Compunnel Inc. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $160,000.00/yr - $170,000.00/yr Brief JD: Need a hands-on Embedded C programmer with very strong C programming and NIC firmware experience. NIC firmware experience is mandatory. Detailed JD: As an Embedded Software Engineer, you will design, develop, and maintain software for the system which has the MH-NIC connected on the datacenter network. You will work on various components, including the Linux kernel, Zephyr RTOS, NIC firmware, and BIOS/UEFI, and working with RISC-V and x86_64 architectures. You will collaborate with hardware engineers and other software teams to ensure seamless integration and performance. Key Responsibilities: Develop and maintain embedded software solutions for the latest Linux kernel, Zephyr RTOS. Work on the Linux Drivers and Firmware for Network Interface Cards (NIC) and BIOS/UEFI. Work on RISC-V architecture and the latest QEMU simulation software for RISC-V and x86_64 architecture for testing and validation. Work with communication protocols such as Ethernet, PCIe, I3C, and SMBus. Create and maintain Linux device drivers for NIC card and various sensors and peripherals. Write and optimize code in C/C++, Python 3.0, and Bash scripts. Conduct code reviews, testing, and debugging to ensure software quality and reliability. Expected Skillset: Strong knowledge of Linux kernel architecture and development. Experience with Zephyr RTOS and real-time systems. Hands-on experience with RISC-V architecture and the latest QEMU simulation software for both RISC-V and x86_64 architectures. Familiarity with NIC firmware development and BIOS/UEFI. Understanding of Ethernet, PCIe, I3C, and SMBus protocols. Proficient in C/C++, Python 3.0, and Bash scripting. Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities. Seniority level Mid-Senior level Employment type Full-time Industries Semiconductor Manufacturing and IT Services and IT Consulting #J-18808-Ljbffr

Job Tags

Full time,

Similar Jobs

Veracode

Application Security Consultant Job at Veracode

 ...motivated and energetic individual who is interested in working customer security professionals and software developers to improve application security in a measurable way. The Security Consultant will focus on training developers and security teams on application security... 

Proven Recruiting

Senior Data Engineer Job at Proven Recruiting

 ...Senior Data Engineer (Remote) Who You Are A Senior Data Engineer with 5+ years of experience designing and building scalable data pipelines and data warehousing solutions Proficient in Spark and Python, with bonus experience in Scala and Databricks... 

SNOOP Investigations, LLC

Surveillance Investigator / Private Investigator Job at SNOOP Investigations, LLC

We are currently hiring experienced private investigators in the state of Maryland. Part time and Full time investigators will be considered. This is not a nationwide investigation firm that treats their employees like a number. We are a small firm and pride ourselves on... 

Caring Friends Health Care Services LLC

Private Duty Home Care Nurse (LPN or RN) Job at Caring Friends Health Care Services LLC

 ...Job Description Job Description Job Summary: Caring Friends Health Care Services is hiring a Private Duty Nurse (LPN or RN) to provide one-on-one in-home care for a client, specifically in Washington, DC area. This is a long-term, consistent opportunity involving... 

Davita Inc.

Sr. Financial Analyst, Mergers and Acquisitions (Stamford) Job at Davita Inc.

 ...quantitative fields required Two to four years of hands-on finance experience, ideally with 1-2 years with a strong focus on M&A, investment...  ...across different time zones. Bonus Points if You Have MBA degree in Finance, Business, Accounting, Economics or related...