Principal System Software Engineer - CUDA Driver
Nvidia
At a glance
AI generatedWe are seeking a senior software engineer to join our team focused on developing the CUDA driver for Windows. In this role, you will architect and implement new features while coordinating development efforts across multiple teams to enhance the CUDA APIs and programming model. Your day-to-day responsibilities include designing code that targets Microsoft Windows, leveraging your expertise in operating system interfaces, threads, process control, and virtual memory. Ideal candidates have 8+ years of industry experience or equivalent academic background, with a strong interest in system software and proficiency in kernel mode development. Experience with WDDM, game development, computer graphics APIs like OpenGL, Vulkan, and DirectX is highly desirable, as you will be working on cutting-edge computational workloads ranging from deep learning to virtual reality.
Skills
What you'll do
What we're looking for
Market check
How this pay compares to similar roles
This role pays more than 82% of similar roles. Most pay $174,206–$235,750 — the shaded band above. At the midpoint, this role pays about $236k versus about $205k 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 824 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 812 roles with salary data.
Most-posted roles
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia