NVIDIA logo
NVIDIA3 months ago

Senior System Software Engineer - CUDA Chips

$184,000–$287,500 year

On-site · Santa Clara, California, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

The Senior System Software Engineer will work on the CUDA driver, enhancing NVIDIA hardware for various applications like deep learning and gaming. Responsibilities include developing software in pre-silicon environments, enabling CUDA for new silicon and architecture, and collaborating with hardware and software teams. Candidates must possess strong system software programming skills, particularly in C, and have substantial experience with operating systems and kernel programming. An in-depth understanding of computer architectures and prior experience in multithreaded programming are essential. The position offers a competitive salary range between 184,000 USD and 287,500 USD, along with equity and benefits.

Required Qualifications

  • BS or MS degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent experience
  • 5+ years of relevant systems software development experience
  • Strong C programming skills, knowledge of parallel programming
  • Excellent knowledge of computer system architectures
  • Experience with operating system interfaces for threads, process control, and virtual memory
  • Experience writing and debugging multithreaded programs
  • Background with working with large codebases
  • Deep understanding of technology and passionate about what you do
  • Good written communication as well as strong collaborative skills and ability to effectively guide and influence across groups

Desired Qualifications

  • Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO
  • Knowledge of memory coherence and consistency models
  • Background with kernel mode development
  • Experience with Windows, Linux, or macOS driver development
  • Some familiarity with C++
  • CUDA experience
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$184k – $288k / yr

Senior System Software Engineer - CUDA Chips · NVIDIA

Apply on Sorce