Senior Firmware Engineer

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Posted
100 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $236k
$118k most similar roles pay here $306k

This role pays more than 92% of similar roles. Most pay $152,150–$212,950 — the shaded band above. At the midpoint, this role pays about $236k versus about $183k 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 896 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Firmware Engineer

Senior Firmware Engineer joins the System Control Firmware team to develop and secure low-level software for the Tegra SoC architecture. This role involves building and optimizing C firmware for boot sequencing and power management across various platforms including autonomous vehicles, AI edge devices, data centers, and robotics. Responsibilities include providing technical support for active programs, leading projects from inception through productization, improving engineering processes, and collaborating with global hardware and software teams. The candidate will utilize skills in memory-mapped register access, SoC boot flows, interrupts, linker systems, and device tree configurations. Technical requirements include experience with C programming, debugging via boot logs and hardware traces, and familiarity with LLM-assisted workflows or Rust for systems programming. The role addresses critical challenges in managing clocks, resets, voltage rails, and power-gating behaviors within complex hardware environments.

What does a Firmware Engineer earn?

Median $202800 from 35 postings across 9 companies.

See salary data

What you'll do

  • Develop and optimize low-level C firmware for the Boot and Power Management Processor across the Tegra SoC lifecycle.
  • Manage system control firmware from inception through bring-up, integration, and final production delivery.
  • Diagnose and debug complex, high-priority hardware/software issues for active product programs.
  • Analyze boot logs and hardware traces to identify failures at the hardware/software boundary.
  • Develop unit and integration tests while performing error injection on emulation platforms and physical boards.
  • Lead the refinement of software engineering processes, development methodologies, and team workflows.
  • Coordinate system-level interfaces and requirements with global hardware, software, and safety architecture teams.

What we're looking for

  • BS or MS degree in Electrical Engineering, Computer Science, Computer Engineering, or equivalent experience.
  • 8+ years of professional experience in embedded firmware development and low-level C programming.
  • Experience with memory-mapped register access and managing SoC infrastructure like clocks, resets, and voltage rails.
  • Deep knowledge of SoC boot flows, interrupts, linker/build systems, and device tree-based configurations.
  • Proven ability to lead technical problem-solving efforts and influence cross-functional teams in complex projects.
  • Experience with AI agents or LLM-assisted workflows for code generation and engineering efficiency.
  • Strong written and verbal communication skills to articulate complex ideas across distributed teams.
  • Familiarity with Rust, ISO 26262 functional safety standards, and secure boot principles is preferred.

More like this

Similar roles

Senior Firmware Engineer

Amd

Austin, TX 46 days ago $174,400$261,600
C C++ Rust Firmware Linux Kernel Assembly RTOS Git x86 GoogleTest FPGA PCIe TDISP SPDM IOMMU Secure Boot TPM AES RSA

Senior Firmware Engineer, CSP Engagements

Nvidia

Santa Clara, CA 6 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 Firmware Engineer (Bare-Metal)

Anduril Industries

Costa Mesa, CA 162 days ago $191,000$253,000
C Embedded Systems RTOS Bare-metal Microcontrollers ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers I2C SPI CAN Ethernet USB RS232 RS485 Register Manipulation
5+ yrs exp

Senior Firmware Engineer, Wireless

Anduril Industries

Costa Mesa, CA 142 days ago $191,000$253,000
C Embedded Systems RTOS ThreadX FreeRTOS ARM RISC-V JTAG SWD SPI I2C CAN RS232 WiFi BLE Ethernet TCP/IP Firmware PCB Layout Hardware Schematics
5+ yrs exp

Senior Firmware Engineer, Embedded Systems

Anduril Industries

Costa Mesa, CA 142 days ago $191,000$253,000
C Embedded Systems RTOS Bare-metal Microcontrollers JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet ARM AVR MSP430 PIC
5+ yrs exp

Director, Tegra Firmware

Nvidia

Santa Clara, CA 10 days ago $320,000$488,750
Firmware embedded-systems SoC ARM Trusted Firmware UEFI Bootloaders RTOS Linux Pre-silicon Development Silicon Bring-up Hardware-in-the-loop ISO 26262 IEC 61508 Secure Boot Confidential Computing Power Management multicore systems Fault Injection FMEA FTA
10+ yrs exp