Senior Systems Software Engineer, CUDA Driver - Multi-Node and Memory Model
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $151,000–$235,750.
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 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.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia