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 a month 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 QA Engineer

Senior Software QA Engineer position at NVIDIA, focusing on technical support, debugging, and quality assurance for cutting-edge GPU and AI technologies.

Senior Software Test Development Engineer

Senior Software Test Development Engineer role at NVIDIA, leading test framework development for networking and interconnect products with 12+ years experience required.

Senior Compiler Engineer - AI

Senior Compiler Engineer position at NVIDIA focusing on AI compiler development and optimization for GPU architectures.

Senior Automation Engineer - Networking

Senior Automation Engineer role at NVIDIA focusing on cloud infrastructure automation, offering competitive salary and opportunity to work with cutting-edge technology.

Senior System Software Engineer, Software Defined Networking

Senior System Software Engineer position at NVIDIA focusing on Software Defined Networking, cloud infrastructure, and scalable networking solutions.