System Software Engineer - CUDA Driver

World leader in accelerated computing, pioneering AI and digital twins technology.
$120,000 - $235,750
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Gaming

Description For System Software Engineer - CUDA Driver

NVIDIA, the pioneering company that invented the GPU in 1999, is seeking a senior software engineer to join their CUDA system software team. This role offers an exciting opportunity to work at the intersection of hardware and software development, focusing on NVIDIA's cutting-edge GPU technology and mobile system-on-chip devices.

The position requires a strong background in system software programming, with expertise in operating systems and kernel programming. As a System Software Engineer, you'll be working on the CUDA Driver, which is crucial for NVIDIA's AI and graphics computing capabilities. The role involves collaboration with both hardware and software engineers, participating in all aspects of development from early design to production deployment.

This is an excellent opportunity for someone passionate about low-level system programming and hardware architecture. You'll be working with NVIDIA's world-class products, contributing to the company that's leading the AI computing revolution. The role offers competitive compensation, including a base salary range of $120,000 to $235,750, plus equity and benefits.

The ideal candidate will have at least 3 years of relevant experience, expert-level C programming skills, and deep knowledge of computer architectures. Experience with CUDA, hardware simulation, and kernel development in Linux, Android, Chrome, or Windows systems is highly valued. You'll be joining a company that's at the forefront of technological advancement, particularly in AI and GPU computing, making this an exceptional opportunity for career growth and technical innovation.

Last updated 2 hours ago

Responsibilities For System Software Engineer - CUDA Driver

  • Design, develop, debug and deploy functional aspects of NVIDIA hardware and mobile system-on-chip (SOC) devices
  • Work on design feedback, early modeling and simulation of hardware in pre-silicon environments
  • Contribute to early silicon bringup and deployment of features in production software
  • Contribute to the design of new compute and graphics drivers and new GPU architectures

Requirements For System Software Engineer - CUDA Driver

Linux
  • Bachelor or Masters of Science in Computer Science or Computer Engineering (PhD is a plus)
  • 3+ years of relevant systems software development experience
  • Expert C programming skills, with strong knowledge of parallel programming
  • Excellent knowledge of computer system architectures
  • Low-level operating system knowledge
  • Experience with complex system-level development and debugging
  • Strong ability to multitask and perform well under pressure
  • Great communication and planning skills

Benefits For System Software Engineer - CUDA Driver

Equity
  • Equity
  • Benefits package available at nvidia.com/benefits

Interested in this job?

Jobs Related To NVIDIA System Software Engineer - CUDA Driver

Senior CUDA Compute Systems Software Engineer

Senior CUDA Compute Systems Software Engineer role at NVIDIA, focusing on kernel-level drivers development for AI and Data Center products, offering competitive compensation and growth opportunities.

Senior System Software Engineer, CUDA Driver for Windows

Senior System Software Engineer position at NVIDIA working on CUDA Driver for Windows, focusing on GPU acceleration and system-level programming.

Senior Software Engineer - SONiC Design Group

Senior Software Engineer position at NVIDIA focusing on SONiC Network OS development for high-performance AI networking infrastructure.

Senior System Software Engineer - Dynamo and Triton Inference Server

Senior System Software Engineer position at NVIDIA focusing on Dynamo and Triton Inference Server development, offering competitive salary and remote work options.

Senior Software Engineer - CUDA Python

Senior Software Engineer position at NVIDIA focusing on CUDA Python development, bridging GPU acceleration with Python programming, offering competitive compensation and remote work options.