Drimva

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

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)