NVIDIA logo

System Software Engineer - Trusted Firmware

NVIDIA
August 21, 2026
Full-time
On-site
Santa Clara, California, United States
$124,000 - $241,500 USD yearly
Other Semiconductor Jobs, Level - Entry or Early Career

Job Title

System Software Engineer - Trusted Firmware

Role Summary

Develop low-level system software for NVIDIA Tegra platforms focused on ARM Trusted Firmware components (Hafnium, TF-A, RMM) and related secure/confidential compute features. Work on firmware, device bring-up, performance/security analysis, and upstream community collaboration to productize solutions for next-generation Tegra SoCs.

Role Summary

Information not specified.

Experience Level

Entry-level (approx. 2+ years of hands-on embedded systems or device driver experience as stated in the posting).

Responsibilities

Key responsibilities include developing and validating low-level trusted firmware and platform software for Tegra SOCs and collaborating on architectures and upstream standards.

  • Design and implement system software for ARM Trusted Firmware stack (Hafnium, TF-A, RMM).
  • Develop and optimize low-level device drivers for Tegra platforms.
  • Perform bring-up and debugging for next-generation Tegra SOC hardware and systems.
  • Investigate and resolve complex power, performance, and security issues in the trusted firmware stack.
  • Participate in architectural explorations, feasibility studies, safety evaluations, and CPU performance analysis.
  • Collaborate with upstream communities to support new ARM technologies (e.g., Confidential Compute) and influence specs such as PSCI, FFA, RMI.
  • Review architecture documents and drive designs from specification to productization.

Requirements

Must-have technical skills and experience; plus items indicate desirable additional experience.

  • Must have: 2+ years of hands-on experience with embedded systems and device driver development.
  • Must have: Strong proficiency in C/C++ and proven ability to deliver performant low-level software.
  • Must have: Deep understanding of operating system fundamentals and CPU/architecture concepts (MMU, cache coherency, TLB, timers, ISRs).
  • Experience with Tegra platforms or ARM architectures is desirable.
  • Familiarity with ARM trusted components, bootloaders, hypervisors, or UEFI is a plus.
  • Knowledge of functional safety and secure-coding standards (ISO 26262, CERT-C, MISRA-C) is a plus.
  • Strong problem-solving skills and history of delivering high-quality software.
  • Proficiency using agentic AI tools to assist in producing high-quality, performant systems.

Education Requirements

BS or MS in Computer Science, Electrical Engineering, or a related field β€” or equivalent practical experience.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-08-20