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.

Date Posted: 2026-08-20