Nvidia

Principal System Software Engineer - CUDA Driver

Nvidia
Apply
1 day ago
Santa Clara, CA, USAStaff+
H1B sponsor

Base Salary

$272k - $431k/yr

Responsibilities

  • Evangelize, architect, and implement new CUDA features.
  • Oversee and drive development efforts across multiple teams.
  • Collaborate with hardware architecture teams on hardware/software co-design.
  • Define forward-looking improvements to CUDA APIs and the programming model.
  • Design and maintain performance and precision modeling.
  • Write effective, maintainable, and well-tested code.
  • Develop code for multiple operating systems.
  • Guide and influence collaborators across a dynamic matrix environment.

Requirements

  • Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • 15+ years of relevant systems software development experience.
  • Strong C programming skills.
  • Experience designing, debugging, and maintaining complex software stacks.
  • Background with operating system interfaces for threads, process control, and virtual memory.
  • Experience with hardware/software co-design, performance modeling using emulation or simulation, and creating software programming-model exposures for hardware features.
  • Expert interpersonal, verbal, and written communication skills, including the ability to achieve objectives under tight deadlines.
  • Strong collaborative and interpersonal skills with a proven ability to guide and influence in a dynamic matrix environment.
  • Understanding of system-level architecture, including interconnects, memory hierarchy, interrupts, and memory-mapped I/O is advantageous.
  • Experience designing and implementing drivers for hardware acceleration engines and software verification test plans is advantageous.
  • Knowledge of CPU and GPU architectures, memory coherence, and consistency models is advantageous.
  • Some background with kernel-mode development is advantageous.
  • Some familiarity with C++ is advantageous.

Benefits

  • Eligible for equity and benefits.
  • Base salary range is USD 272,000 to USD 431,250, determined by location, experience, and comparable employee pay.
  • Applications accepted at least until September 25, 2026.
  • The posting is for an existing vacancy.

Tech Stack

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me