Senior GPU System Software Engineer

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
58 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $216k
This role $197k
$139k most similar roles pay here $278k

This role pays less than 62% of similar roles. Most pay $196,750–$235,750 — the shaded band above. At the midpoint, this role pays about $197k versus about $216k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1391 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1116 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior GPU System Software Engineer

The Senior GPU System Software Engineer joins the SOC System Software organization to design, develop, and validate SOC and GPU boot and security software across automotive, embedded, and data center platforms. This role involves active participation in the new silicon lifecycle, ranging from pre-silicon simulation and emulation to silicon power-on bring-up phases. The engineer will identify, debug, and resolve issues within the boot stack while collaborating with architecture, software, and hardware design teams to enhance next-generation system-on-chips. Required expertise includes bare-metal firmware development involving PCIe, ACPI, and ARM/RISC-V technologies, along with proficiency in C programming and defensive security programming. The role requires a deep understanding of computer system architecture, microprocessors, and microcontroller fundamentals such as caches, buses, and DMA to solve complex boot process intricacies on sophisticated SoCs.

What you'll do

  • Design, develop, and validate SOC and GPU boot and security software for multiple platforms.
  • Participate in the full silicon lifecycle from pre-silicon simulation to silicon power-on bring-up.
  • Identify, debug, and resolve issues within the boot stack to ensure proper operation.
  • Develop bare-metal firmware utilizing PCIe, ACPI, and ARM/RISC-V technologies.
  • Implement defensive security programming techniques for system software.
  • Collaborate with architecture, software, and hardware teams to improve next-generation SoCs.

What we're looking for

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or Computer Engineering (or equivalent experience).
  • 5+ years of proven experience in relevant roles.
  • Proficiency in bare-metal firmware development with PCIE, ACPI, and ARM/RISC-V technologies.
  • Familiarity with computer system architecture, microprocessors, and microcontroller fundamentals like caches, buses, and DMA.
  • Expertise in C programming languages and outstanding debugging skills.
  • Defensive security programming skills.
  • Excellent verbal and written communication abilities.
  • Experience with boot process intricacies, GPU kernel drivers, or pre/post-silicon bring-up of complex SoCs (preferred).

More like this

Similar roles

Senior Firmware Engineer, GPU

Nvidia

Santa Clara, CA 55 days ago $152,000–$241,500
C Firmware Boot Stack ARM RISC-V PCIe ACPI SoC GPU Pre-Silicon Simulation Emulation DMA GenAI System Software
5+ yrs exp

Senior Tegra Software Engineer

Nvidia

Santa Clara, CA 47 days ago $152,000–$241,500
C C++ Assembly Rust Ada Spark Firmware Embedded Systems SoC GPU Root of Trust Cryptography Secure Boot Confidential Compute Pre-silicon Simulation Test Automation ISO 26262 ISO 21434
5+ yrs exp

Senior System Software Engineer, GPU Performance

Nvidia

Remote 6 days ago $152,000–$241,500
HPC C++ Python CUDA NCCL UCX NVSHMEM MPI Infiniband Ethernet RDMA PyTorch TensorFlow Kubernetes Docker SLURM Ansible Performance Engineering Parallel Programming
Remote