Senior System Software Engineer, Performance, CUDA Driver
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 91% of similar roles. Most pay $187,850–$235,750 — the blue band above. At the midpoint, this role pays about $160k versus about $212k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
The System Software Engineer, Performance - CUDA Driver joins the team responsible for the CUDA driver and runtime. This role involves designing, implementing, and shipping production C/C++ features and optimizations to improve latency, throughput, and scalability. You will optimize critical execution paths such as kernel launch, synchronization, memory management, and CPU-GPU coordination. Key responsibilities include tracing workloads across application, operating-system, CPU, interconnect, and GPU boundaries to isolate root causes and implement production solutions. Required skills include strong production C/C++ systems-programming, operating systems foundations like threads and virtual memory, and computer-architecture knowledge of memory hierarchy and caching. The work focuses on the CUDA layer to reduce overhead in fundamental data-movement paths, directly impacting performance for AI, deep learning, HPC, graphics, and robotics products.
What does a System Software Engineer earn in California?
Median $235750 from 70 postings across 4 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia