Senior Firmware Engineer

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Employment
Full-time
Posted
146 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $184k
$137k $236k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $151,875–$216,250.

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

The Senior Firmware Engineer joins the System Control Firmware team to develop, implement, and secure essential software for the Tegra SoC architecture. This role involves building and optimizing low-level C firmware for the Boot and Power Management Processor, managing boot sequencing, dynamic power, clocks, and thermal management. Key responsibilities include providing technical support for active product programs, leading firmware from inception through productization, and improving software engineering processes. The candidate will utilize C, memory-mapped register access, linker/build systems, and device tree-based configurations. Technical skills include debugging hardware/software boundary failures via boot logs and hardware traces, and developing unit/integration tests on emulation platforms. The work addresses critical system stability and efficiency for autonomous vehicles, AI edge devices, data centers, and advanced robotics.

What does a Firmware Engineer earn?

Median $196750 from 38 postings across 10 companies.

See salary data

What you'll do

  • Build, implement, and optimize low-level C firmware for the Boot and Power Management Processor across the Tegra SoC lifecycle.
  • Diagnose and debug complex, high-priority technical issues for active product programs to drive rapid resolutions.
  • Lead system control firmware from inception through bring-up, integration, and final binary delivery.
  • Refine software engineering processes, development methodologies, and team workflows to improve code quality and release reliability.
  • Coordinate system-level interfaces and requirements with hardware, software, and safety architecture groups.
  • Analyze boot logs and hardware traces to identify complex hardware/software boundary failures.
  • Develop unit and integration tests and conduct error injection on emulation platforms and physical boards.

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, low-level C programming, and memory-mapped register access.
  • Demonstrated ability to lead technical problem-solving efforts and influence cross-functional teams in complex projects.
  • Solid grasp of SoC boot flows, interrupts, linker/build systems, and device tree-based configurations.
  • Direct experience managing low-level SoC infrastructure like clocks, resets, voltage rails, and power-gating behaviors.
  • Excellent written and verbal communication skills to articulate complex technical ideas across distributed teams.
  • Practical experience or familiarity with software development involving AI agents or LLM-assisted workflows (preferred).
  • Experience with Rust for systems programming, ISO 26262 functional safety standards, or secure boot principles (preferred).

More like this

Similar roles

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, CSP Engagements

Nvidia

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

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

Director, Tegra Firmware

Nvidia

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

Senior Tegra Software Engineer

Nvidia

Santa Clara, CA 70 days ago $152,000–$241,500
C C++ Assembly Rust Ada Spark Firmware Embedded Systems SoC Root of Trust Cryptography Secure Boot Confidential Compute Pre-silicon Simulation Emulation Security SDLC ISO 26262 ISO 21434
5+ yrs exp

Senior System Software Engineer, SoC Power

Nvidia

Santa Clara, CA +1 68 days ago $184,000–$287,500
C C++ Python Firmware System Software ARM DVFS Power Management Computer Architecture Operating Systems Simulation Emulation Memory-Mapped IO Interrupts
8+ yrs exp