Senior System Software Engineer - Data Platform Observability
Nvidia
At a glance
AI generatedWe are seeking a Senior Firmware Engineer with extensive experience in BMC firmware development to join our cutting-edge AI computing team. This role involves designing and implementing OpenBMC firmware for GPU server platforms, particularly focusing on Arm architecture, while also conducting performance analysis and coding manageability features. You will develop and review code, write design documents, and collaborate closely with QA teams to ensure product requirements are met. Key responsibilities include error handling, stats configuration, and active monitoring solution development using DMTF standards such as MCTP, Redfish, SPDM, and PLDM. The ideal candidate has a Bachelor’s degree in Electrical Engineering or Computer Science, 8+ years of experience, and expertise in BMC firmware on X86 or ARM platforms, including device drivers like I2C/I3C, SPI, PCIe, and Linux fundamentals. Strong programming skills in C/C++, Bash, Python, and Go are essential, along with a commitment to quality and teamwork.
Skills
What you'll do
What we're looking for
Market check
This $184,000–$287,500 range sits above 92% of similar postings on FindRole.
Peer median band
$117,000–$207,650
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$139,100–$200,000
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
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia