Drimva

NVIDIA

Principal System Software Engineer - CUDA Driver

$272K–$431K

US, CA, Santa Clara · Principal · Full-time · Posted Oct 14, 2026

Experience
15+ years of relevant systems software development experience.
Education
Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or related field (or equivalent experience).

About the job

Architect, implement, and improve CUDA driver features and the programming model across operating systems and hardware configurations.

What you'll do

  • Architect and implement CUDA features, APIs, and programming-model improvements.
  • Drive development across teams and collaborate with hardware architecture teams.
  • Design and maintain performance and precision modeling; write effective, tested code for multiple operating systems.

What they ask for

  • Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or related field (or equivalent experience).
  • 15+ years of relevant systems software development experience.
  • Strong C programming skills and experience designing, debugging, and maintaining complex software stacks.
  • Experience with operating system interfaces for threads, process control, and virtual memory; HW/SW co-design and performance modeling using emulation/simulation.

Nice to have

  • Understanding of system-level architecture, including interconnects, memory hierarchy, interrupts, and memory-mapped IO; driver development and software verification test plans.
  • Knowledge of CPU/GPU architectures and memory coherence/consistency; some kernel-mode development or C++ familiarity.

Pay

272,000 USD - 431,250 USD (base salary)

Tools

CUDA, C, C++

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)