NVIDIA
Senior System Software Engineer, Platform - Server Embedded Firmware
$152K–$288K
US, CA, Santa Clara +1 · Senior · Full-time · Posted Oct 26, 2026
- Location
- US, CA, Santa Clara
US, CA, Remote - Experience
- 5+ years in low-level microcontroller firmware development using Zephyr or FreeRTOS.
- Education
- Bachelor of Science in Electrical Engineering or Computer Science, or equivalent experience.
About the job
Designs and develops microcontroller firmware and server manageability software for NVIDIA GPU server platforms.
What you'll do
- Design, implement, bring up, debug, and optimize firmware and manageability features for server-platform microcontrollers.
- Develop embedded management software and implement register-based communication and DMTF protocols across server components.
- Build a portable firmware framework, automate testing and quality reporting, and collaborate with security and hardware teams.
What they ask for
- Bachelor of Science in Electrical Engineering or Computer Science, or equivalent experience.
- 5+ years of low-level microcontroller firmware development using Zephyr or FreeRTOS.
- Experience developing BMC or microcontroller firmware for managing CPU, GPU, network, or storage devices; experience with USB and I3C interfaces.
- Knowledge of embedded systems and server manageability protocols, including MCTP, PLDM, SPDM, SMBUS, and OCP recovery.
Nice to have
- Hands-on experience implementing an MCTP stack in embedded environments or FPGA, or contributions to Open Compute, OpenBMC, DMTF, or open source.
- Expertise in system software and platform security for x86/ARM rack or blade server systems.
Pay
152,000 USD - 241,500 USD (base salary, Level 3); 184,000 USD - 287,500 USD (base salary, Level 4)
Tools
ARM M-class, C/C++, Zephyr, FreeRTOS, USB, I3C, MCTP, Redfish
Model-written summary · the original posting is authoritative