Senior System Software Engineer, CUDA Chips

Nvidia

Confirmed live today Trusted
Closes in 5 days

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
43 days ago
Freshness
Confirmed live today
Closes
Nov 1, 2026 (soon)

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $197k
$140k $252k
below market most similar roles pay here above market

This role pays more than 60% of similar roles. Most pay $151,000–$235,750 — the blue band above. At the midpoint, this role pays about $197k versus about $193k 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 · Senior System Software Engineer, CUDA Chips

JOB TITLE: Senior System Software Engineer - CUDA Chips The Senior System Software Engineer - CUDA Chips joins the team responsible for the CUDA driver, a core component for accelerating general-purpose computation on the GPU. This role involves developing software for pre-silicon environments through simulation and emulation, owning CUDA enablement for new silicon, and productizing features for new chips and systems. You will work with hardware and software teams to craft, debug, and deploy functional aspects of hardware and mobile system-on-chip devices. Key responsibilities include defining improvements to CUDA APIs and programming models while writing maintainable code for multiple operating systems. Required skills include strong C programming, parallel programming knowledge, and expertise in computer system architectures, operating system interfaces for threads and virtual memory, and multithreaded program debugging.

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 software on pre-silicon environments using simulation and emulation.
  • Own and drive CUDA enablement for new silicon and hardware architectures.
  • Develop, stabilize, and productize CUDA features for new chips and systems.
  • Architect and implement new features and lead the bring-up of CUDA on new chips.
  • Define forward-looking improvements to CUDA APIs and the programming model.
  • Write effective, maintainable, and well-tested code for multiple operating systems.
  • Provide design feedback and early modeling for hardware in pre-silicon environments.
  • Debug and deploy functional aspects of NVIDIA hardware and mobile system-on-chip devices.

What we're looking for

  • BS or MS degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent experience.
  • 5+ years of relevant systems software development experience.
  • Strong C programming skills and knowledge of parallel programming.
  • Excellent knowledge of computer system architectures and operating system interfaces for threads, process control, and virtual memory.
  • Experience writing and debugging multithreaded programs and working with large codebases.
  • Good written communication and strong collaborative skills to guide and influence across groups.
  • Understanding of system level architecture, interconnects, memory hierarchy, interrupts, and memory-mapped IO (preferred).
  • Knowledge of memory coherence and consistency models, kernel mode development, and driver development for Windows, Linux, or macOS (preferred).

More like this

Similar roles

System Software Engineer, CUDA Chips

Nvidia

Santa Clara, CA 37 days ago
CUDA C C++ Kernel Programming Operating Systems Parallel Programming Driver Development Linux Windows macOS System Architecture Emulation Virtual Memory SoC Hardware Architecture
2+ yrs exp

Senior Software Engineer, CUDA Driver

Nvidia

Santa Clara, CA 57 days ago $152,000–$241,500
CUDA C Kernel-mode development Linux Parallel computing Systems software HW/SW co-design Performance modeling Virtual memory Distributed training Deep learning frameworks Memory coherence Interconnects Memory-mapped IO
5+ yrs exp

Senior Systems Software Engineer, CUDA Driver

Nvidia

Remote (Santa Clara, CA) +5 57 days ago
C C++ CUDA Parallel Computing Systems Software Linux Windows Kernel Mode Development Virtual Memory Memory Hierarchy Interconnects Memory-Mapped IO Operating System Interfaces
7+ yrs exp Remote

Senior System Software Engineer, Performance, CUDA Driver

Nvidia

Santa Clara, CA 13 days ago $184,000–$287,500
CUDA C++ C GPU systems-programming Operating Systems Computer Architecture Concurrency Kernel Software Drivers performance-engineering Python HPC Deep Learning Memory Management Profiling Hardware/Software Co-design
7+ yrs exp Hybrid