NVIDIA is looking for a Senior System Software Engineer to take ownership of firmware development for embedded controllers. In this role, you will work directly with stakeholders to understand requirements, implement features, debug issues, and provide technical support to partners and customers.
What You'll Do
- Design, implement, and deliver Embedded Controller (EC) firmware for client devices.
- Integrate EC firmware with other platform firmware components.
- Provide technical support to EC chip vendors and OEMs/ODMs.
- Partner with EC chip vendors to ensure products work optimally with NVIDIA technologies.
- Work with hardware teams to review hardware architecture and schematics.
- Collaborate with QA and test architects to produce test tools and automation for firmware qualification.
- Develop technical collaterals for EC chip vendors and OEMs/ODMs.
What We're Looking For
- A Bachelor’s Degree or higher in Electrical Engineering, Computer Science, or equivalent experience.
- 5+ years of proven experience as a strong individual contributor.
- Experience implementing firmware for the ARM architecture.
- Experience implementing system software in a Linux OS environment.
- Experience implementing Embedded Controller (EC) firmware.
- Solid experience in C/C++ development.
- Solid understanding of low-level interfaces like GPIO, I2C, SPI, eSPI, PCIe, and JTAG.
- Understanding of PCIe enumeration and platform-level I/O for notebooks.
- Experience working closely with hardware teams, ODMs, and vendors to introduce and support notebooks.
- Background in Python for scripting and debugging skills in embedded Linux environments.
- Excellent written and oral communication skills, strong work ethics, teamwork, and a commitment to quality.
- A self-starter who enjoys finding creative solutions to complex problems.
Nice to Have
- Experience with Zephyr OS.
- Expertise in Arm embedded architecture.
- Experience supporting Windows on Arm platforms.
Technical Stack
- ARM Architecture, Linux OS, C/C++
- GPIO, I2C, SPI, eSPI, PCIe, JTAG
- Python, Zephyr OS
Benefits & Compensation
- Competitive salaries.
- Generous benefits package.
Work Mode
This role follows a hybrid work model.
NVIDIA is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.



