Senior Firmware Engineer, GPU

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
SC
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
15 days ago
Freshness
Confirmed live yesterday
Closes
Oct 30, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $203k
This role $197k
$141k most similar roles pay here $252k

This role pays more than 51% of similar roles. Most pay $177,250–$229,100 — the shaded band above. At the midpoint, this role pays about $197k versus about $203k 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 1047 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Firmware Engineer, GPU

As a Senior Firmware Engineer - GPU on the GPU Firmware Development team, you will focus on active development and innovation for next-generation GPU architectures. You will build, architect, develop, and debug critical firmware within the GPU OOBHUB to manage peripherals, ensure secure communication interfaces, and monitor telemetry systems. Your daily work involves creating high-reliability firmware update mechanisms and defining firmware-hardware interfaces in collaboration with hardware architects and ASIC designers. The role requires expert-level C programming in resource-constrained environments and experience with RISC-V architectures. You will utilize industry-standard protocols including SPI, I2C/I3C, PCIe, SMBus, MCTP, and PLDM. Additional expertise may include Ada or SPARK for high-integrity software, RISC-V assembly, and security features like hardware roots of trust or cryptographic accelerators to solve complex problems in out-of-band communication and peripheral management.

What does a Firmware Engineer earn?

Median $203650 from 38 postings across 11 companies.

See salary data

What you'll do

  • Architect and develop critical firmware for the GPU OOBHUB to manage peripherals and secure communication interfaces.
  • Build and optimize high-reliability firmware update mechanisms and telemetry systems for next-generation GPU subsystems.
  • Define firmware-hardware interfaces and communication protocols in collaboration with hardware architects and ASIC designers.
  • Implement secure, high-integrity firmware solutions using modern programming principles to ensure system stability.
  • Develop low-level firmware for resource-constrained environments using expert-level C programming.
  • Manage peripheral control and communication stacks using industry-standard protocols like SPI, I2C/I3C, PCIe, SMBus, MCTP, and PLDM.
  • Translate new architectural features from initial concepts into production-ready firmware.

What we're looking for

  • BS or MS degree in EE, CS, CE, or equivalent experience.
  • 5+ years of experience in low-level firmware development, embedded systems, or microcontroller programming.
  • Strong background managing peripherals and communication stacks via protocols such as SPI, I2C/I3C, PCIe, SMBus, MCTP, and PLDM.
  • Expert-level C development skills in resource-constrained environments.
  • Experience working with RISC-V or similar embedded processor architectures.
  • Deep understanding of software development processes, robust debugging methodologies, and writing clean, maintainable code.
  • Familiarity with Ada or SPARK programming languages for high-integrity/safety-critical software (preferred).
  • Knowledge of secure firmware updates, hardware roots of trust, or cryptographic hardware accelerators (preferred).

More like this

Similar roles

Senior Firmware Engineer, CSP Engagements

Nvidia

Santa Clara, CA 4 days ago $184,000–$287,500
C C++ Firmware BMC Redfish PLDM MCTP IPMI I2C SPI UART PCIe RTOS Device Drivers CUDA CXL RAS Hardware Bring-up System Software HPC
8+ yrs exp

Senior Data Center GPU Firmware Engineer

Amd

Santa Clara, CA +1 23 days ago $161,200–$241,800
Firmware GPU Drivers OS Kernel C C++ Python Bash Linux CUDA ROCm OpenCL Hardware Bring-up Server Architecture BIOS Performance Optimization
Hybrid

Senior Firmware Engineer

Anduril Industries

Waltham, MA 8 days ago $191,000–$253,000
FPGA VHDL Verilog SystemVerilog Xilinx Vivado Intel Quartus RTL AXI AXI-Stream Python MATLAB Embedded Linux Git Ethernet SPI I2C DDR SERDES
10+ yrs exp

Senior System Firmware Engineer

Nvidia

Santa Clara, CA +2 4 days ago $184,000–$287,500
UEFI BIOS C C++ Python Bash ARM x86 EDK2 I2C SPI PCIe JTAG Embedded Linux Windows Firmware Static Analysis
8+ yrs exp

Senior Firmware Verification Engineer

Nvidia

Santa Clara, CA 10 days ago $152,000–$241,500
C++ Python Embedded SW Linux Git Gerrit Jenkins Agile Network Protocols Firmware System Debugging
5+ yrs exp