Senior System Software Engineer, Firmware
Nvidia
At a glance
AI generatedJoin our team as a Senior Firmware Engineer specializing in microcontroller firmware development for GPU server platforms. You will design and implement ARM M-class microcontrollers, develop manageability features using C/C++ in an RTOS environment, and ensure seamless communication between various server components through DMTF standard protocols. Your responsibilities include creating a portable microcontroller framework, collaborating with security and hardware teams, and contributing to industry groups like Open Compute and DMTF. Ideal candidates have over 12 years of experience in low-level firmware development using Zephyr or FreeRTOS, expertise in embedded interfaces such as USB and I3C, and strong skills in C/C++, Bash, Python, and Go. This role requires a deep understanding of server manageability protocols and Linux fundamentals, making it perfect for those passionate about advancing AI computing technology at scale.
Skills
What you'll do
What we're looking for
Market check
This $224,000–$356,500 range sits above 97% of similar postings on FindRole.
Peer median band
$154,850–$226,800
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$162,487–$224,062
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing
Nvidia currently has 801 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 797 roles with salary data.
Most-posted roles
More like this
Nvidia
Qualcomm
Qualcomm
Qualcomm
Qualcomm
Nvidia