System Software Engineer, GPU Development Tools

Nvidia

Hybrid Actively hiring
Santa Clara, CA · Westford, MA Posted 47 days ago $152,000$241,500 / year

At a glance

AI generated

TL;DR

Join NVIDIA’s dynamic software team as a senior GPU programmer to craft the architecture of future GPUs by developing core infrastructure for modeling, analyzing, and debugging large-scale graphics and computing chips. You will thrive at the interface between software drivers and GPU simulation, becoming an expert in running SW applications on simulated GPUs across diverse environments while capturing instrumentation requirements from GPU architects and coordinating with them for functional and performance testing. This role involves improving daily workflows of global chip modelers and designers to deliver production-ready drivers when silicon goes to market. Ideal candidates have a Bachelor’s or Master’s degree in Computer Science/Engineering, 5+ years of software development experience, strong C++ programming skills, knowledge of object-oriented design patterns, and familiarity with GPU driver stacks, Python scripting, and farm compute tools like virtual machines and containers.

Skills

C++ Python CUDA DX OpenGL Vulkan Object-Oriented_Design_Patterns Chip_Simulation System_Simulation Virtual_Machines Containers Distributed_Programming

What you'll do

  • Develop core infrastructure for modeling, analyzing, and debugging large-scale GPU chips.
  • Coordinate with GPU architects to enable functional and performance testing for new architectures.
  • Capture instrumentation requirements from GPU architects researching next-gen improvements.
  • Improve daily workflows of chip modelers and designers globally to produce advanced GPUs.
  • Work closely with software teams to deliver production-ready drivers when silicon goes to market.

What we're looking for

  • 5+ years of relevant software development experience
  • Bachelor's or Master's in Computer Science or Engineering
  • Proficiency in C++ and object-oriented design patterns
  • Understanding of GPU driver stacks (CUDA, DX, OpenGL, Vulkan)
  • Experience with chip/system simulation and Python scripting
  • Strong interpersonal skills for dynamic team environments
  • Familiarity with farm compute tools like virtual machines and containers

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $195k
This role $197k
$141k most similar roles pay here $252k

This role pays more than 59% of similar roles. Most pay $154,250–$235,750 — the shaded band above. At the midpoint, this role pays about $197k versus about $195k 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 824 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

System Software Engineer - GPU and SOC

Nvidia

Santa Clara, CA 46 days ago $184,000$287,500
C/C++ Linux Windows Kernel WDDM MCDM System-Level_Debugging Computer_Architecture DMA Memory_Controllers Buses Cache Operating_Systems Security_Concepts

GPU Simulation System Software Engineer

Nvidia

Santa Clara, CA 4 days ago $152,000$241,500
C++ CUDA OpenGL Vulkan DX Linux Python Shell Makefiles CI/CD Git NVIDIA_GPU_Architecture Simulation_Environments Chip_Simulation Driver_Development Object_Oriented_Design Interpersonal_Skills Adaptability
Hybrid

Senior System Software Engineer, GPU Performance Profiling

Nvidia

Austin, TX 105 days ago $152,000$241,500
C C++ CUDA OpenCL Linux Windows Git Python CI/CD Doxygen Markdown JIRA Confluence NVIDIA GPUs GPU Compute API Assembly programming Performance analysis tools High performance computing Software design Debugging skills

Senior Software Engineer - GPU and SOC

Nvidia

Santa Clara, CA 15 days ago $152,000$241,500
C C++ Python ARM ACPI Device_Tree Linux Windows_Kernel Hypervisor GDB WinDBG GCC MSVC LLVM SOC_Architecture GPU_Software_Stack CI/CD Embedded_Systems System_Level_Security

GPU Software Engineer

Qualcomm

San Diego, CA 15 days ago $98,900$148,300
C C++ Python Perl GPU APIs pre-silicon tests post-silicon tests design documentation team collaboration graphics programming