Senior Systems Software Engineer, CUDA Driver
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 99% of similar roles. Most pay $196,750–$240,293 — the shaded band above. At the midpoint, this role pays about $352k versus about $219k 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 892 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 870 roles with salary data.
Most-posted roles
At a glance
Principal System Software Engineer - CUDA Driver will join the team responsible for the CUDA driver, a core component of the platform used to accelerate general purpose computation on the GPU. This role involves crafting elegant solutions for complex problems, evangelizing and architecting new features, and overseeing development efforts across multiple teams while collaborating with hardware architecture teams. The engineer will define improvements to CUDA APIs and programming models, design performance and precision modeling, and develop maintainable code for various operating systems. Required skills include expert C programming, experience with operating system interfaces like thread control and virtual memory, and proficiency in HW/SW co-design and performance modeling using emulation or simulation. The role addresses the technical challenge of creating a unified programming model that interacts with GPU hardware, kernel mode drivers, switches, and the operating system.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia