System Software Engineer, Trusted Firmware

Nvidia

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $191k
This role $160k
$111k $249k
below market most similar roles pay here above market

This role pays less than 75% of similar roles. Most pay $161,750–$219,500 — the blue band above. At the midpoint, this role pays about $160k versus about $191k 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 · System Software Engineer, Trusted Firmware

JOB TITLE: System Software Engineer - Trusted Firmware As a Tegra System Software Engineer, you will join a team dedicated to developing world-class systems and solutions for the Tegra platform. You will design, craft, and develop system software for ARM's Trusted Firmware Stack, including Hafnium, TF-A, and RMM. Your daily responsibilities involve developing low-level device drivers, performing development and bring-up activities for next-generation Tegra SOC hardware, and conducting architectural explorations such as feasibility studies and safety evaluations. You will work with the upstream community to develop software for ARM technologies like Confidential Compute while improving specs like PSCI, FFA, and RMI. Required skills include proficiency in C/C++, embedded systems, and device driver development. You must understand computer architecture concepts like MMU, Cache Coherency, TLB, Timers, and ISRs.

What does a System Software Engineer earn in California?

Median $235750 from 70 postings across 4 companies.

See salary data

What you'll do

  • Design and develop system software for ARM's Trusted Firmware Stack, including Hafnium, TF-A, and RMM.
  • Develop software for latest ARM technologies like Confidential Compute and improve specs like PSCI, FFA, and RMI.
  • Solve complex issues related to power, performance, and security within the Trusted Framework Stack.
  • Participate in architectural explorations, feasibility studies, safety evaluations, and CPU performance analysis.
  • Perform development and bring-up activities for next-generation Tegra SOC hardware and systems.
  • Develop high-performance low-level device drivers for NVIDIA's Tegra platforms.
  • Review architecture documents to transition designs from initial specifications to final productization.

What we're looking for

  • BS or MS in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • 2+ years of hands-on experience with embedded systems and device driver development.
  • Strong proficiency in C/C++ programming.
  • Deep understanding of operating system fundamentals and computer architecture concepts such as MMU, Cache Coherency, TLB, Timers, and ISRs.
  • Proficiency in using agentic AI tools for producing high quality and performant systems.
  • Knowledge of ARM trusted components, bootloaders, hypervisors, or UEFI (preferred).
  • Knowledge of Safety and Security standards such as ISO26262, CERT-C, and MISRA-C (preferred).
  • Outstanding problem-solving skills and a track record of delivering high-quality software solutions.

More like this

Similar roles

Senior Firmware Engineer

Nvidia

Santa Clara, CA 147 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 Tegra Software Engineer

Nvidia

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

Director, Tegra Firmware

Nvidia

Santa Clara, CA 57 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 System Firmware Engineer

Nvidia

Santa Clara, CA +2 30 days ago
UEFI BIOS C C++ Python Bash ARM X86 EDK2 I2C SPI PCIe JTAG Embedded Linux Windows Static Analysis Firmware Development
8+ yrs exp

Embedded Firmware and Software Engineer

HP Inc.

Spring, TX +1 14 days ago $116,150–$182,400
Embedded Systems Firmware C C++ Python Linux Git Agile Methodology Algorithms Debugging Communication Protocols New Product Development
7+ yrs exp

Software/Firmware Engineer

Broadcom

Fort Collins, CO 34 days ago
C C++ Linux Firmware Python Bash Jenkins CI/CD gtest Git Jira SerDes SPI TWI UART USB RTL Verilog Oscilloscope Spectrum Analyzer
10+ yrs exp