Senior System Software Engineer, CPU SoC Boot Firmware

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
64 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 54% of similar roles. Most pay $159,000–$233,400 — the shaded band above. At the midpoint, this role pays about $197k versus about $196k 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 System Software Engineer, CPU SoC Boot Firmware

As a Senior System Software Engineer - CPU SoC Boot Firmware, you will join the Tegra Core Firmware team to architect and develop the boot stack firmware for flagship Tegra chipsets used in automotive and datacenter applications. You will build robust features under V-model safety and security standards, performing failure analysis like FMEA and DFA on bootloader functionality. Your daily work involves defining requirements, verifying features on pre-silicon simulation platforms, and providing post-silicon support. The role requires expert proficiency in C and Python programming, along with a deep understanding of hardware architecture, Linux kernel software, and ARM technologies. You will navigate complex technical challenges involving automotive functionality safety and security standards while collaborating with internal and external partners to ensure high-quality firmware for critical high-compute platforms.

What you'll do

  • Architect and develop boot stack firmware for the flagship Tegra chipset.
  • Build robust features for core boot firmware following safety and security standards.
  • Define, decompose, and verify functional, safety, and architectural requirements.
  • Perform failure analysis (FMEA/DFA) on bootloader functionality and architecture.
  • Validate and verify features on pre-silicon simulation platforms prior to tapeout.
  • Execute silicon verification and provide post-silicon support for developed features.
  • Develop low-level firmware specifically targeting ARM technologies and bare metal environments.

What we're looking for

  • BS or MS degree in EE, CS, CE, or equivalent experience.
  • 5+ years of relevant proven experience.
  • Experience in low-level boot firmware development, specifically in ARM technologies and programming (preferred).
  • Experience on bare metal (preferred).
  • Excellent C and Python programming and debugging skills.
  • Detailed and extensive experience with Linux kernel software.
  • Experience in automotive software development and verification process under the V-model (preferred).
  • Experience working with AI tools such as Codex or creating agentic AI tools (preferred).

More like this

Similar roles

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

Director, Tegra Firmware

Nvidia

Santa Clara, CA 31 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

Senior Firmware Engineer, Embedded Systems

Anduril Industries

Costa Mesa, CA 163 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

Senior System Software Engineer

Nvidia

Santa Clara, CA +2 84 days ago $184,000–$287,500
C++ CUDA Apache Spark Java Scala RAPIDS CCCL UCX Parquet ORC JSON Apache Arrow Velox Presto Apache DataFusion Distributed Systems ETL
9+ yrs exp