Senior Firmware Security Engineer

Nvidia

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $188k
This role $197k
$138k $253k
below market most similar roles pay here above market

This role pays more than 59% of similar roles. Most pay $156,750–$220,000 — the blue band above. At the midpoint, this role pays about $197k versus about $188k 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 · Senior Firmware Security Engineer

The Senior Firmware Security Engineer joins the GPU Firmware team to develop the root of trust firmware for various GPU products. This role involves designing, developing, testing, debugging, and optimizing firmware throughout the entire GPU lifecycle while managing extreme boot-time and storage space constraints. You will improve the security posture of hardware and firmware, enhance build systems and regression farms, and participate in in-depth security reviews. Key responsibilities include aligning with industry standards like NIST and DMTF to facilitate security requirements. The position requires strong C skills and expertise in cryptography, authentication, attestation, and chains of trust. You will work with hardware designers and software engineers to secure BootROMs and software stacks, addressing vulnerabilities in security-critical components for gaming and high-performance compute systems.

What you'll do

  • Design, develop, test, debug, and optimize GPU firmware throughout the entire product lifecycle.
  • Improve the security posture of firmware and hardware components that form the root of trust.
  • Enhance build systems, regression farms, and security test infrastructure to improve team software processes.
  • Participate in in-depth security reviews of software, hardware, processes, and infrastructure.
  • Facilitate security requirements by participating in industry standards like NIST and the Open Compute Project.
  • Collaborate with internal and third-party teams to improve security across hardware, BootROMs, and software stacks.
  • Implement secure firmware solutions in heavily resource-constrained environments.

What we're looking for

  • BS or MS degree in EE/CS/CE or equivalent experience.
  • 5+ years of experience in developing device BIOS, firmware, or other low-level software.
  • 2+ years of experience in building secure firmware and working with hardware security components.
  • Strong C skills.
  • Knowledge of secure software fundamentals including cryptography, authentication/attestation, chains of trust, and common SW security vulnerabilities.
  • Experience with threat modeling, formal design analysis, hardware/firmware architecture, and defensive security roles (preferred).
  • Background with secure development techniques such as attack-trees, static/dynamic analysis, fuzzing, and negative testing (preferred).
  • Experience developing for safety critical platforms or experience with formal verification (preferred).

More like this

Similar roles

Senior Firmware Security Architect, Networking

Nvidia

Remote (CA) +3 8 days ago $184,000–$287,500
Firmware Security Security Architecture Threat Modeling C Secure Boot Cryptography Static Analysis Fuzzing RBAC DMA PCIe ASIC MMIO Attestation Device Drivers
8+ yrs exp Remote

Security Engineer, GPU Kernel Driver

Nvidia

Remote (Santa Clara, CA) 28 days ago $152,000–$241,500
C Kernel Firmware Static Analysis Fuzzing Dynamic Analysis Threat Modeling Unit Testing Incident Response Coverity Checkmarx Rapid 7 AppSider AFL Peach Bullseye LDRA LLM Secure Software Development Lifecycle Computer Architecture
5+ yrs exp Remote

Senior Hardware Security Architect, GPU

Nvidia

Santa Clara, CA 78 days ago $152,000–$241,500
Hardware Security C/C++ Python Perl Firmware Linux Threat Modeling Fuzzing Cryptography Secure Boot Key Management Fault Injection
3+ yrs exp

Senior Firmware Engineer

Nvidia

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

Anduril Industries

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

Senior Firmware Engineer

Danaher Corporation

San Jose, CA 11 days ago $120,000–$160,000
C C++ STM32 Arm Cortex-M FreeRTOS CMSIS-RTOS UART I2C SPI PWM ADC DAC GPIO Ethernet TCP DMA Bootloaders Hardware-in-the-Loop Oscilloscope Logic Analyzer
5+ yrs exp