GPU Simulation System Software Engineer

Nvidia

Confirmed live today Trusted
Hybrid

Quick summary

Work type
Hybrid
Location
Santa Clara, CA
Employment
Full-time
Posted
55 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $209k
$140k $264k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $181,843–$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 · GPU Simulation System Software Engineer

JOB TITLE: GPU Simulation System Software Engineer As a member of the GPU architectural modelling team, you will develop core infrastructure for modeling, analyzing, and debugging large-scale, general-purpose graphics and computing chips. You will build chip simulations in software, develop chip test authoring languages and tools, and drive performance enhancements to support driver stacks, applications, and tests across functional, diagnostic, and performance models. Your daily work involves thriving at the interface between software drivers and GPU simulations, gathering instrumentation requirements from architects, and enabling performance testing for next-generation architectures. The role requires strong C++ programming skills, knowledge of object-oriented build patterns, and an understanding of software driver stacks in compute or graphics, specifically CUDA, DX, OpenGL, or Vulkan. You will also utilize scripting skills to improve workflows for chip modelers and designers.

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.
  • Gather instrumentation requirements from GPU architects to research next-generation improvements.
  • Coordinate with GPU architects to enable functional and performance testing for new architectures.
  • Work with software teams to deliver production-ready drivers for market release.
  • Improve daily workflows for chip modelers and designers to accelerate GPU production.
  • Manage the interface between software drivers and GPU simulations.

What we're looking for

  • You have a Bachelor's or Master's in Computer Science or Computer Engineering or equivalent experience.
  • You have 5+ years of relevant software development work experience.
  • You understand the software driver stack in compute (CUDA) or graphics (DX, OpenGL, or Vulkan).
  • You have the ability to work across the GPU and driver stacks.
  • You have strong C++ programming capability.
  • You have knowledge of object-oriented build patterns.
  • You have excellent interpersonal skills and flexibility for a dynamic environment.
  • Experience with chip and/or system simulation (preferred).
  • Strong scripting skills (preferred).

More like this

Similar roles

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

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

Software Engineer, Simulation

SpaceX

Hawthorne, CA 74 days ago $125,000–$160,000
C++ Python Machine Learning AI CFD OpenFOAM ANSYS Fluent COMSOL Multiphysics Three.js Flask SQLAlchemy FastAPI React JavaScript PostgreSQL SQL Server Linux HPC Parallel Processing ParaView VisIt Tecplot SnappyHexMesh NX
5+ yrs exp

GPU Systems Driver Engineer

Qualcomm

San Diego, CA 40 days ago $203,700–$305,500
Vulkan D3D12 C++ C OpenGL D3D11 GLSL HLSL GPU Programming Computer Architecture Simulator Emulator
6+ yrs exp

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

Graphics (GPU) Performance Modeling Engineer

Apple Inc

Orlando, FL 76 days ago
C++ C Python Ruby Perl Computer Architecture Micro-architecture Performance Modeling Object-Oriented Programming Data Structures Algorithms Software Design Patterns RTL