System Software Engineer, GPU Development Tools

Nvidia

Confirmed live yesterday Trusted
Hybrid

Quick summary

Work type
Hybrid
Location
Santa Clara, CAWestford, MA
Employment
Full-time
Posted
117 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $213k
$139k $277k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $190,000–$235,750.

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 Development Tools

The System Software Engineer, GPU Development Tools joins a dynamic software team focused on developing chip simulations, test authoring languages, and performance improvements. You will develop core infrastructure for modeling, analyzing, and debugging large-scale, general-purpose graphics and computing chips. This work enables driver stacks, applications, and tests to run on functional models, simulations, and silicon. Your daily responsibilities include running software applications on simulated GPUs, capturing instrumentation requirements from architects, and coordinating performance testing for next-generation architectures. You must possess strong C++ programming skills, knowledge of object-oriented design patterns, and an understanding of software driver stacks like CUDA, DX, OpenGL, or Vulkan. Preferred skills include Python scripting, chip simulation experience, and familiarity with virtual machines, containers, and distributed programming.

What does a System Software Engineer earn in California?

Median $235750 from 70 postings across 4 companies.

See salary data

What you'll do

  • Develop core infrastructure for modeling, analyzing, and debugging large-scale graphics and computing chips.
  • Run software applications directly on simulated GPUs across diverse environments.
  • Capture instrumentation requirements from GPU architects for next-generation hardware improvements.
  • Coordinate with architects to enable functional and performance testing for new architectures.
  • Assist software teams in delivering production-ready drivers for market release.
  • Improve daily workflows for chip modelers and designers globally.
  • Develop chip simulations and test authoring languages to drive performance improvements.

What we're looking for

  • Bachelor's or Master's in Computer Science or Computer Engineering or equivalent experience.
  • 5+ years of relevant software development work experience.
  • Understanding of the software driver stack in compute (CUDA) or graphics (DX, OpenGL, or Vulkan).
  • Ability to work across the GPU and driver stacks.
  • Strong C++ programming capability.
  • Knowledge of object-oriented design patterns.
  • Excellent interpersonal skills and flexibility/adaptability for a dynamic environment.
  • Experience with chip and/or system simulation (preferred).
  • Strong Python scripting skills (preferred).
  • Experience with farm compute tools/techniques like virtual machines, containers, and distributed programming (preferred).

More like this

Similar roles

System Software Engineer, GPU and SOC

Nvidia

Santa Clara, CA +1 88 days ago $184,000–$287,500
C C++ Linux Windows Kernel Windows Driver Models WDDM MCDM DMA Embedded SW SOC GPU Software
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

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

Senior System Software Engineer, GPU Server

Nvidia

Santa Clara, CA +1 8 days ago $184,000–$287,500
C++ C Computer Architecture Operating Systems CUDA PCIe NVLink Infiniband Ethernet Systems Software Diagnostic Software High-Performance Computing
8+ yrs exp

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