System Software Engineer - Trusted Firmware

NVIDIA AI

Santa Clara (CA)

On-site

USD 150,000 - 230,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Comprehensive benefits package
Equity

Job summary

NVIDIA AI is seeking a skilled system software engineer to design and develop the ARM Trusted Firmware stack, Hafnium, TF-A, and RMM. You will also work on next‑generation Tegra SOC hardware, crafting low‑level device drivers and solving complex security and performance challenges.

Applicants should have a BS or MS in CS/EE and at least two years in embedded systems with strong C/C++ skills and solid architecture knowledge.

Qualifications

  • BS or MS in Computer Science, Electrical Engineering, or a related field
  • At least 2 years of experience in embedded systems and device driver development
  • Strong proficiency in C/C++ and a deep understanding of computer architecture fundamentals

Responsibilities

  • Design and develop system software for ARM Trusted Firmware stack, Hafnium, TF-A, and RMM
  • Develop low-level device drivers for Tegra SOC hardware
  • Address security and performance issues across the platform

Skills

System software
ARM Trusted Firmware
Hafnium
TF-A
RMM
C/C++
Embedded systems
Device drivers
Cache coherency
TLB
ISRs
Tegra platform
Confidential compute
PSCI

Education

Bachelor’s or Master’s degree in CS/EE

Job description

You will design and develop system software for ARM's Trusted Firmware stack, including Hafnium, TF-A, and RMM. Additionally, you will work on next-generation Tegra SOC hardware, developing low-level device drivers and solving complex security and performance issues.

Requirements: Candidates must have a BS or MS in Computer Science, Electrical Engineering, or a related field, along with at least 2 years of experience in embedded systems and device driver development. Strong proficiency in C/C++ and a deep understanding of computer architecture fundamentals are required.

Key Skills: System software development, ARM Trusted Firmware, Hafnium, TF-A, RMM, C, C++, Embedded systems, Device driver development, MMU, Cache coherency, TLB, ISRs, Tegra platform, Confidential compute, PSCI

Benefits: Comprehensive benefits package, Equity

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

System Software Engineer, Trusted Firmware & Tegra (&Equity)
System Software Engineer, Trusted Firmware & Tegra (&Equity)

NVIDIA AI • Santa Clara (CA)

On-site
USD 150,000 - 230,000
Comprehensive benefits package
Equity
Tegra SoC System Software Engineer: Kernel & Drivers
Tegra SoC System Software Engineer: Kernel & Drivers

NVIDIA • United States

On-site
USD 184,000 - 288,000
Equity
Benefits package
Equal opportunity employer
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Senior Security Software Engineer
Senior Security Software Engineer

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
Benefits
Senior System Software Engineer - Platform Software
Senior System Software Engineer - Platform Software

NVIDIA AI • Westford (MA)

On-site
USD 180,000 - 230,000
Equity
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Colossus Technologies Group • Melbourne (FL)

On-site
USD 120,000 - 160,000
Senior System Software Engineer - CPU SoC Boot Firmware
Senior System Software Engineer - CPU SoC Boot Firmware

NVIDIA AI • Santa Clara (CA)

On-site
USD 130,000 - 180,000
Competitive salary
Benefits package
Equity
Senior System Software Engineer – Linux-Tegra Power Management and Performance Optimization
Senior System Software Engineer – Linux-Tegra Power Management and Performance Optimization

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 250,000
Equity
Competitive salary
Generous benefits package
Senior Tegra Security & Firmware Engineer
Senior Tegra Security & Firmware Engineer

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity compensation
Benefits package
Senior Firmware Engineer
Senior Firmware Engineer

Riccione Resources, Inc. • Dallas (TX)

On-site
USD 120,000 - 170,000