Senior Embedded Software Engineer(NIC firmware)
Compunnel Inc. - Menlo Park, CA, US, 94029
Work at Compunnel Inc.
Overview
- View job
Overview
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