New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior Systems Software Engineer – GPU Software

NVIDIA
Apply →
senior full-time Santa Clara, CA

First indexed 16 Jul 2026

Description

NVIDIA is seeking a highly motivated Senior Systems Software Engineer to join the GPU Software team. You will design key aspects of production GPU kernel drivers and embedded software impacting datacenter and gaming markets.

Job Responsibilities:

  • Design, develop, and verify features for next-generation GPU driver architecture, collaborating with hardware engineers and software engineers.
  • Identify and solve performance bottlenecks in drivers for datacenter and gaming markets.
  • Collaborate and communicate effectively with global teams.

Requirements:

  • BS or MS degree in Computer Engineering, Computer Science, or related fields (or equivalent experience).
  • 10+ years of relevant software development experience.
  • Proven leadership skills and strong ownership of past projects.
  • Hands-on technical experience and demonstrated excellence in complex software and hardware designs.
  • Exceptional C programming and low-level driver experience.
  • Kernel experience with Linux, Android, Chrome, or Windows systems.
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals.

Preferred Qualifications:

  • Experience as a maintainer or contributor to large open-source software projects.
  • Knowledge of virtualization platforms.
  • Familiarity with kernel-level security concepts.
  • Experience with embedded system software concepts.

You will also be eligible for equity and benefits.