Senior Software Engineer
Mastercard
At a glance
AI generatedAs a Senior Software Engineer - Server Manageability, you will join our dynamic team to design, implement, and deliver innovative solutions for managing GPU-based AI servers, focusing on out-of-band management, firmware development, and server architecture. Your daily tasks include leading BMC firmware design with global engineering teams, developing performance-optimized monitoring systems using DMTF standards like MCTP and Redfish, and ensuring code quality through comprehensive testing and static analysis. You will collaborate closely with hardware teams to influence design decisions and work with QA architects to create robust test tools for system qualification. Ideal candidates have extensive experience in BMC firmware development on X86 or ARM platforms, a deep understanding of low-level interfaces like I2C/SPI/PCIe, and proficiency in C/C++, bash/python scripting, and embedded Linux environments. Experience contributing to industry standards such as Open Compute and DMTF is highly valued.
Skills
What you'll do
What we're looking for
Market check
This $152,000–$241,500 range sits above 69% of similar postings on FindRole.
Peer median band
$121,500–$222,240
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$142,400–$217,725
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
Mastercard
Adobe
The Walt Disney Company
Morgan Stanley
Q2
Adobe