NVIDIA
System Software Engineer - Trusted Firmware
$124K–$242K
US, CA, Santa Clara · Full-time · Posted Sep 15, 2026
- Experience
- 2+ years of hands-on experience with embedded systems and device driver development.
- Education
- BS or MS in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
About the job
Develops and brings up low-level system software, trusted firmware, and device drivers for NVIDIA Tegra platforms and next-generation SoC hardware.
What you'll do
- Design and develop software for ARM Trusted Firmware Stack components, including Hafnium, TF-A, and RMM.
- Work with upstream communities on ARM technologies such as Confidential Compute and improvements to related specifications.
- Analyze and resolve power, performance, and security issues; support hardware bring-up, architecture studies, and productization.
What they ask 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++.
- Deep understanding of operating system fundamentals and computer architecture concepts, including MMU, Cache Coherency, TLB, Timers, and ISRs.
Nice to have
- Knowledge of ARM trusted components, bootloaders, hypervisors, or UEFI.
- Knowledge of safety and security standards such as ISO26262, CERT-C, and MISRA-C.
Pay
124,000 USD - 195,500 USD base salary (Level 2); 152,000 USD - 241,500 USD base salary (Level 3)
Tools
C/C++, Hafnium, TF-A, RMM, PSCI, FFA, RMI, UEFI
AI focus
Proficiency in using agentic AI tools to produce high-quality, performant systems.
Model-written summary · the original posting is authoritative