Drimva

NVIDIA

Senior System Software Engineer - CPU SoC Boot Firmware

$152K–$288K

US, CA, Santa Clara +1 · Senior · Full-time · Posted Jul 31, 2026

Location
US, CA, Santa Clara
US, CO, Boulder
Experience
5+ years of relevant proven experience.
Education
BS or MS degree in EE/CS/CE or equivalent experience.

About the job

Develops and verifies CPU SoC boot firmware for high-compute platforms, from requirements and pre-silicon validation through silicon support and productization.

What you'll do

  • Build robust boot firmware features guided by protection and security requirements; define, decompose, and verify functional and safety requirements and architecture.
  • Perform FMEA/DFA failure analysis on bootloader functionality and architecture.
  • Validate features in pre-silicon simulations, then develop and verify features on silicon and support productization.

What they ask for

  • BS or MS degree in EE/CS/CE or equivalent experience.
  • 5+ years of relevant proven experience.
  • Strong proficiency in C and Python programming and debugging; detailed and extensive Linux kernel software experience.
  • Experience in embedded software development, including ARM technologies and programming.

Nice to have

  • Bare-metal programming; bootloader experience.
  • Experience using AI tools such as Codex or creating agentic AI tools.

Pay

152,000 USD - 241,500 USD (base salary, Level 3); 184,000 USD - 287,500 USD (base salary, Level 4)

Tools

C, Python, ARM, Linux kernel, Codex

AI focus

Encourages using AI tools to improve processes and productivity; experience with Codex or creating agentic AI tools is a plus. NVIDIA also uses AI tools in recruiting.

Model-written summary · the original posting is authoritative

First seen Oct 16, 2026 · Last verified Nov 5, 2026 (UTC)