Senior System Software Engineer, CUDA Driver for Windows

Nvidia

Remote Actively hiring
Santa Clara, CA · Austin, TX Posted 61 days ago $184,000$287,500 / year

At a glance

AI generated

TL;DR

We 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

CUDA C++ Windows WDDM DirectX OpenGL Vulkan Kernel_mode_development Operating_system_interfaces Process_control Virtual_memory System_software CI/CD

What you'll do

  • Design and implement new features for the CUDA driver on Windows.
  • Coordinate feature development across multiple internal teams.
  • Define improvements to CUDA APIs and programming model.
  • Develop code targeting Microsoft Windows operating system interfaces.
  • Write Windows device drivers and engage in kernel mode development.

What we're looking for

  • 8+ years of relevant industry experience or equivalent academic background after BS.
  • Proficiency in operating system interfaces including threads, process control, and virtual memory.
  • Strong interest and expertise in system software development.
  • Experience with Windows Display Driver Model (WDDM).
  • Background in computer graphics technologies such as OpenGL, Vulkan, and DirectX.

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $205k
This role $236k
$146k most similar roles pay here $303k

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

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 824 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 812 roles with salary data.

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Principal System Software Engineer - CUDA Driver

Nvidia

Santa Clara, CA 21 days ago $272,000$431,250
C CUDA HW/SW co-design performance modeling emulation/simulation system level architecture interconnects memory hierarchy interrupts memory-mapped IO driver programming kernel mode development CPU GPU architectures memory coherence consistency models

Senior System Software Engineer - CUDA Chips

Nvidia

Santa Clara, CA 69 days ago $152,000$241,500
C CUDA Linux Windows macOS C++ Python Git CI/CD NVIDIA Pre-Silicon Simulation Emulation Kernel_Programming Operating_Systems Virtual_Memory Threads Process_Control Large_Codebases Documentation