System Software Engineer - GPU

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
$148,000 - $276,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Gaming

Description For System Software Engineer - GPU

NVIDIA, the world leader in accelerated computing, is seeking a System Software Engineer to work on next-generation computing and graphics products. This role focuses on building the most demanding applications for GPU and high-performance computing servers. The position requires expertise in C++ programming, graphics concepts, and systems software with emphasis on OS fundamentals.

As a System Software Engineer, you'll be instrumental in validating and testing next-generation processors, working closely with architecture, hardware, and driver teams. Your responsibilities include crafting software tools for chip development, architecting manufacturing diagnostic tests, and exploring compute & graphics programming APIs for system-level testing.

The ideal candidate will bring 5+ years of hardware/software experience, strong C++ programming skills, and deep understanding of PC architecture. You'll be joining a company that's transforming major industries through AI and digital twins technology. NVIDIA offers competitive compensation ($148,000-$276,000) plus equity and benefits, making it one of technology's most desirable employers.

This role provides an exceptional opportunity to work with cutting-edge technology while contributing to NVIDIA's mission of solving challenges no one else can. You'll be part of an elite engineering team that's rapidly growing, working in an environment that values creativity, autonomy, and technical excellence.

Last updated 4 days ago

Responsibilities For System Software Engineer - GPU

  • Work closely with architecture, hardware and driver teams through product development lifecycle
  • Craft software tools and infrastructure for new chip development, validation, and productization
  • Assess new hardware features and architect manufacturing diagnostic tests
  • Explore compute & graphics programming APIs for GPU and system level stress testing
  • Understanding and working with hardware and software architectures

Requirements For System Software Engineer - GPU

  • BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent experience
  • 5+ years proven experience in hardware/software position
  • Strong C/C++ programming skills
  • Understanding of PC architecture and ability to work close to the hardware
  • Very strong problem solving and debugging skills
  • Ability to self-manage, show leadership, and have good interpersonal skills

Benefits For System Software Engineer - GPU

Equity
  • Competitive salaries
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA System Software Engineer - GPU

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior Software Engineer, AI Storage Infrastructure

Senior Software Engineer role at NVIDIA focusing on AI Storage Infrastructure development, requiring expertise in Linux, storage systems, and C++ programming.

Senior System Software Engineer, Base OS Kernel

Senior System Software Engineer position at NVIDIA focusing on Base OS Kernel development for Grace Superchips platforms, requiring Linux expertise and system-level programming skills.

Senior Performance Software Engineer

Senior Performance Software Engineer role at NVIDIA focusing on optimizing GPU application stack performance in hypervisor environments, offering competitive compensation and benefits.

Senior Analog Layout Engineering - Networking

Senior Analog Layout Engineering position at NVIDIA, focusing on high-speed optical interconnect chips for networking applications, requiring 5+ years of analog IC layout experience.