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