Senior Systems Software Engineer, CUDA Driver

Nvidia

Confirmed live yesterday High trust
Closes in 5 days Remote

Quick summary

Work type
Remote
Location
Santa Clara, CAAustin, TXNCTXORCA
Employment
Full-time
Posted
57 days ago
Freshness
Confirmed live yesterday
Closes
Nov 1, 2026 (soon)

Market check

Salary context

How this pay compares to similar roles

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

This listing doesn't post a salary. Most similar roles pay $151,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 · Senior Systems Software Engineer, CUDA Driver

The Senior Systems Software Engineer, CUDA Driver will join a team responsible for the core platform accelerating general-purpose computation on the GPU. This role involves architecting, evangelizing, and implementing new features while defining forward-looking improvements to CUDA APIs and programming models. You will develop maintainable, well-tested code for multiple operating systems, coordinating development efforts across various teams to support workloads like deep learning, scientific computation, and self-driving cars. The position requires expert C and C++ programming skills, experience with large codebases, and knowledge of operating system interfaces for threads, process control, and virtual memory. Candidates should possess skills in multithreaded programming, kernel mode development, and system-level architecture, including interconnects, memory hierarchy, interrupts, and memory-mapped IO, specifically within Linux or Windows environments.

What you'll do

  • Architect, evangelize, and implement new features for the CUDA Driver.
  • Write effective, maintainable, and well-tested code for multiple operating systems.
  • Coordinate and drive development efforts across multiple engineering teams.
  • Define forward-looking improvements to the CUDA APIs and programming model.
  • Develop code to accelerate general-purpose computation on the GPU.
  • Debug and develop complex multithreaded programs.
  • Deliver features that improve hardware performance for deep learning and scientific workloads.

What we're looking for

  • BS or MS degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience).
  • Strong C and C++ programming skills.
  • Minimum of 7 years of related development experience.
  • Experience driving projects across multiple teams.
  • Experience working with operating system interfaces for threads, process control, and virtual memory.
  • Experience writing and debugging multithreaded programs.
  • Good written communication and presentation skills.
  • Prior experience with parallel computing (preferred).

More like this

Similar roles

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 System Software Engineer, CUDA Chips

Nvidia

Santa Clara, CA 43 days ago $152,000–$241,500
CUDA C C++ Kernel Programming Operating Systems Parallel Programming Driver Development Linux Windows macOS System Architecture Emulation Virtual Memory Memory-Mapped IO Hardware Architecture
5+ yrs exp

Principal System Software Engineer, CUDA Driver

Nvidia

Santa Clara, CA 36 days ago
CUDA C C++ Kernel Mode Drivers Operating Systems GPU Architecture HW/SW Co-design Virtual Memory Memory Hierarchy Interrupts Memory-Mapped IO Systems Software Development Software Verification High-Performance Computing
10+ yrs exp

Principal System Software Engineer, CUDA Driver

Nvidia

Santa Clara, CA 13 days ago $272,000–$431,250
CUDA C C++ Kernel Mode Drivers Operating Systems HW/SW Co-design Virtual Memory Threads Process Control GPU Architecture Memory Coherence Memory-Mapped IO Software Verification High-Performance Computing Artificial Intelligence
10+ yrs exp