Tegra System Software Engineer - Embedded & ARM

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 124,000 - 242,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NVIDIA is seeking a Tegra System Software Engineer to craft and evolve system software for ARM Trusted Firmware Stack, including Hafnium, TF-A, and RMM, and to advance CPU architecture for the Tegra platform in Santa Clara, CA. You will tackle power, performance, and security in the Trusted Framework Stack and collaborate with upstream communities on ARM technologies.

The role requires 2+ years in embedded systems, strong C/C++ skills, and knowledge of OS fundamentals.

Qualifications

  • BS or MS in Computer Science, Electrical Engineering, or related field, or equivalent experience.
  • 2+ years of hands-on experience with embedded systems and device driver development.
  • Strong proficiency in C/C++ programming.
  • Deep understanding of OS fundamentals and computer architecture concepts such as MMU, Cache Coherency, TLB, Timers, ISRs.
  • Knowledge of ARM trusted components, bootloaders, or hypervisors, or UEFI is a plus.
  • Knowledge of Safety and Security standards such as ISO26262, CERT-C and MISRA-C is a plus.
  • Outstanding problem-solving skills and a track record of delivering high-quality software solutions.
  • Proficiency in using AI tools for producing high quality and performant systems.

Responsibilities

  • Designing, crafting and developing system software relevant to ARM's Trusted Firmware Stack - Hafnium, TF-A, RMM.
  • Involving in sophisticated and next generation CPU architecture that drives our Tegra platform.
  • Work with upstream community to develop software for latest ARM technologies such as Confidential Compute and help drive improvements to PSCI, FFA, RMI.
  • Solve complex issues around power, performance and security in the Trusted Framework Stack.
  • Participate in architectural explorations including feasibility studies, safety evaluations and CPU performance analysis.
  • Perform development & bring-up activities for next-generation Tegra SOC hardware and Systems; developing highly performant low level device drivers for Nvidia's Tegra platforms maintaining our world-class standards.
  • Reviewing architecture documents and taking the design from spec to productization.

Skills

C/C++ programming
Embedded systems
Device driver development
ARM architecture
Problem solving
AI tooling

Education

BS or MS in Computer Science, Electrical Engineering, or related field

Tools

Hafnium
TF-A
RMM
UEFI

Job description

NVIDIA is seeking a Tegra System Software Engineer to craft and evolve system software for ARM Trusted Firmware Stack, including Hafnium, TF-A, and RMM, and to advance CPU architecture for the Tegra platform in Santa Clara, CA. You will tackle power, performance, and security in the Trusted Framework Stack and collaborate with upstream communities on ARM technologies.

The role requires 2+ years in embedded systems, strong C/C++ skills, and knowledge of OS fundamentals.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tegra System Software Engineer - Embedded ARM, Equity
Tegra System Software Engineer - Embedded ARM, Equity

NVIDIA • Santa Clara (CA)

On-site
USD 124,000 - 242,000
Senior Tegra Boot Firmware Engineer (ARM/Linux, Safety)
Senior Tegra Boot Firmware Engineer (ARM/Linux, Safety)

NVIDIA AI • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Benefits package
Senior Tegra System Software Engineer & Architect (Equity)
Senior Tegra System Software Engineer & Architect (Equity)

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Senior Tegra System Software Engineer (Kernel/ARM) – Equity
Senior Tegra System Software Engineer (Kernel/ARM) – Equity

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior System Software Engineer, Tegra
Senior System Software Engineer, Tegra

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Comprehensive benefits package
System Software Engineer - Trusted Firmware
System Software Engineer - Trusted Firmware

NVIDIA • Santa Clara (CA)

On-site
USD 124,000 - 242,000
Senior Boot Firmware Eng - Tegra Core (Linux/ARM, Equity)
Senior Boot Firmware Eng - Tegra Core (Linux/ARM, Equity)

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 170,000 - 260,000
Senior Tegra Firmware & Security Engineer – Equity
Senior Tegra Firmware & Security Engineer – Equity

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Tegra System Software Engineer
Senior Tegra System Software Engineer

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Health benefits
System Software Engineer - Trusted Firmware
System Software Engineer - Trusted Firmware

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 124,000 - 242,000