Drimva

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

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