System Software Engineer, GPU and SOC

Nvidia

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Santa Clara, CARedmond, WA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
88 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $208k
This role $236k
$136k $304k
below market most similar roles pay here above market

This role pays more than 78% of similar roles. Most pay $180,075–$235,750 — the blue band above. At the midpoint, this role pays about $236k versus about $208k 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · System Software Engineer, GPU and SOC

The System Software Engineer - GPU and SOC will join the GPU Software team to work alongside dedicated software and hardware engineers. This role involves designing, implementing, and debugging key aspects of production GPU and SOC kernel drivers and embedded software. The primary focus is on platform performance, power savings, and robustness while taking next-generation hardware from the design stage to production. Key responsibilities include emulation, bringup, and product hardening for datacenter systems, desktops, notebooks, and gaming consoles. Candidates must possess strong C/C++ programming skills and experience with computer system architecture, including caches, buses, memory controllers, and DMA. The role requires deep operating systems fundamentals with Linux or Windows kernel experience, as well as knowledge of Windows Driver Models like WDDM or MCDM.

What does a System Software Engineer earn in California?

Median $235750 from 70 postings across 4 companies.

See salary data

What you'll do

  • Design, implement, and debug changes in the NVIDIA software stack for next-generation hardware.
  • Develop and debug production GPU and SOC kernel drivers and embedded software.
  • Optimize software for platform performance, power savings, and system robustness.
  • Execute emulation, bringup, and product hardening for groundbreaking hardware products.
  • Manage the software development process for datacenter systems, desktops, notebooks, and gaming consoles.
  • Solve complex problems involving intricate system-level interactions and hardware-software integration.

What we're looking for

  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience.
  • 8+ years of relevant software development experience.
  • Strong C/C++ programming skills and initiative in pursuing independent coding projects.
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals.
  • Strong Operating systems fundamentals with Kernel experience on Linux or Windows systems.
  • Background in solving problems that apply to sophisticated systems deployed at scale.
  • Background and strength with system-level (SW and HW) debugging (preferred).
  • Windows Driver Models, with WDDM or MCDM a strong plus (preferred).

More like this

Similar roles

Senior System Software Engineer, GPU SW

Nvidia

Santa Clara, CA 35 days ago $184,000–$287,500
C GPU Drivers Embedded Software Linux Windows Android ChromeOS Computer Architecture Virtualization Hypervisors IOMMUs RISC-V RTOS Confidential Computing Threat Modeling Reverse Engineering DMA Interrupts Memory Protection
8+ yrs exp

Senior GPU System Software Engineer

Nvidia

Santa Clara, CA 81 days ago $152,000–$241,500
C Bare-metal Firmware ARM RISC-V PCIe ACPI SOC GPU Pre-Silicon Simulation Emulation Silicon bring up Microprocessors DMA Caches Buses GenAI
5+ yrs exp

Manager, Linux GPU System Software Engineering

Nvidia

Santa Clara, CA 7 days ago $224,000–$356,500
C C++ Linux Linux Kernel Device Drivers Vulkan OpenGL Embedded Systems System Software Performance Analysis Debugging HW-SW Interaction Software Engineering Management
8+ yrs exp

System Software Engineer, GPU Development Tools

Nvidia

Santa Clara, CA +1 117 days ago
C++ CUDA Python Vulkan OpenGL GPU Simulation Software Drivers Object-Oriented Design Virtual Machines Containers Distributed Programming Chip Simulation System Simulation
5+ yrs exp Hybrid

System Software Engineer, GPU Power and Performance Management

Nvidia

Santa Clara, CA 28 days ago $124,000–$195,500
C Embedded Firmware Device Drivers Operating Systems Computer Architecture GPU DVFS P-states Kernel Software Hardware-Software Interfaces Pre-silicon Validation Silicon Bring-up Telemetry Analysis Scripting Automation Concurrency Interrupt Handling
2+ yrs exp