×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer; NIC firmware

Job in Menlo Park, San Mateo County, California, 94029, USA
Listing for: Compunnel Inc.
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer, Software Engineer, Python
Job Description & How to Apply Below
Position: Senior Embedded Software Engineer(NIC firmware)
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

$/yr - $/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  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  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  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
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary