← All roles

Senior System Software Engineer, CUDA Driver for Windows

NVIDIA· Engineer, Sys SW
Apply on company site
Hybrid (Remote / Local)$184k - $287.5kfull-timePosted 2mo ago

About the role

Software engineer role focusing on the CUDA driver for Windows, delivering features and improvements to accelerate GPU workloads across diverse domains and collaborating with multiple teams to shape CUDA APIs and programming model.

Responsibilities

  • Architect and implement new features
  • Coordinate development efforts across multiple teams
  • Help define forward-looking improvement to the CUDA APIs and programming model
  • Write effective, maintainable, and well-tested code
  • Focus on developing code that targets the Microsoft Windows operating system

Qualifications

  • BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience)
  • 8+ years of relevant industry experience or equivalent academic experience after BS
  • Strong C and C++ programming skills
  • Experience working with large codebases
  • Experience with operating system interfaces for threads, process control, and virtual memory
  • Experience writing and debugging multithreaded programs
  • Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO
  • Strong interest in system software
  • Knowledge of memory coherence and consistency models
  • Good written communication

Skills

Required:C programmingC++ programmingMultithreadingOperating system interfacesSystem architecture knowledgeCommunication

Benefits

  • equity
  • benefits (see NVIDIA benefits)
Last updated Sep 4, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA