Senior Firmware Engineer, CSP Engagements

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $236k
$133k $304k
below market most similar roles pay here above market

This role pays more than 88% of similar roles. Most pay $152,875–$222,000 — the blue band above. At the midpoint, this role pays about $236k versus about $187k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

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 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Firmware Engineer, CSP Engagements

The Senior Firmware Engineer – CSP Engagements joins the CSP Engagements team to develop system software for Datacenter products like GB200. This role involves designing and developing firmware for manageability and observability of data center servers, including hardware bring-up, OOB firmware development, and hardware-software co-design. You will debug GPU firmware issues, power management, and thermal control problems while partnering with cloud service providers to deliver technical solutions. Required skills include deep expertise in data center server architectures, BMC solutions, and DMTF protocols such as Redfish, PLDM, and MCTP. You must possess expert-level C/C++ skills for resource-constrained embedded environments, RTOS, and low-level protocols like I2C, SPI, UART, and PCIe. The work focuses on solving technical problems for large-scale data center environments and high-performance computing systems.

What does a Firmware Engineer earn?

Median $196750 from 38 postings across 10 companies.

See salary data

What you'll do

  • Design and develop firmware solutions for data center server manageability and observability.
  • Participate in hardware bring-up activities and develop out-of-band firmware and protocol stacks.
  • Debug and troubleshoot GPU firmware issues, power management, performance, and thermal control problems.
  • Partner with Cloud Service Providers to co-develop, co-debug, and deliver technical features.
  • Perform advanced system debugging and root cause analysis for large-scale data center environments.
  • Optimize performance and implement RAS features including error handling and fault isolation.
  • Create technical documentation and integrated customer solutions in coordination with internal teams.

What we're looking for

  • BS or MS in Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • 8-12 years of system software development experience.
  • Deep expertise in data center server architectures, HPC systems, and hardware-software co-design.
  • Deep expertise in embedded firmware, server management controllers, and hardware bring-up with a proven track record of shipping production BMC solutions.
  • Strong knowledge of DMTF protocols (Redfish, IPMI, PLDM, MCTP, SPDM), telemetry frameworks, and out-of-band management architectures.
  • Expert-level skills in C/C++ for resource-constrained embedded environments, RTOS, device drivers, and low-level protocols (I2C, SPI, UART, PCIe, MCTP).
  • Experience with RAS including error handling, error injection, fault isolation, and system health monitoring.
  • Knowledge of cloud and cluster level deployment and management systems (preferred).

More like this

Similar roles

Senior Firmware Engineer

Nvidia

Santa Clara, CA 146 days ago
C Rust Firmware Development SoC Boot Sequencing Power Management Memory-Mapped Register Access Device Tree Linker Build Systems Emulation ISO 26262 FMEA Secure Boot LLM-assisted workflows
8+ yrs exp

Senior Firmware Engineer, Networking

Nvidia

Santa Clara, CA 4 days ago $224,000–$356,500
C C++ Python Linux Firmware RISCV Drivers Computer Architecture Digital Design Board Bringup Oscilloscope Logic Analyzer Multimeter Layout Review Simulation Verification
10+ yrs exp

Senior Firmware Engineer - LPU

Nvidia

Santa Clara, CA 55 days ago
C C++ RTOS FreeRTOS Zephyr VxWorks ThreadX Bare-metal PCIe DDR4 SerDes Ethernet SPI UART CAN SoC ASIC Firmware Development System Bring-up Performance Tuning
8+ yrs exp Hybrid

Senior Firmware Engineer

Microsoft

5 days ago $119,800–$234,700
Firmware C C++ C# Java Python Embedded Linux U-Boot BSP PCIe I2C I3C SPI USB UART OpenBMC MCTP Redfish PLDM SPDM RAS REST API SoC) Architecture
4+ yrs exp Hybrid

Senior Firmware Engineer

Microsoft

5 days ago $119,800–$234,700
C C++ Rust Firmware Development Embedded Software Driver Development Linux PCIe I2C eMMC SPI USB UART Memory Management Multi-threading Encryption Ciphers Security Protocols Penetration Testing Board Support Package Microarchitecture Design
5+ yrs exp Hybrid

Senior Manager, Engineering, Data Center Firmware

Nvidia

Santa Clara, CA 4 days ago $272,000–$431,250
OpenBMC MCU Firmware C++ Python Embedded Linux FreeRTOS Yocto BitBake MCTP PLDM SPDM Redfish DMTF CI/CD Git Perforce Jira Firmware Development Lifecycle Telemetry Health Management
10+ yrs exp