System Software Engineer - GPU

NVIDIASanta Clara, CA
$152,000 - $287,500

About The Position

We are seeking software engineers to work on the architecture of NVIDIA GPU Diagnostic SW. Our charter is to develop the most demanding applications a GPU or high-performance computing server will encounter in its lifecycle, working closely with kernel driver team, GPU architecture team, system design team, and manufacturing organizations. The best candidates will have strong C++ programming skills, detailed knowledge of device programming, algorithms, a solid foundation of systems software with emphasis on OS fundamentals, and a deep understanding of current generation hardware architecture at systems level. Excellent communication skills and a dedication to meticulous engineering practices are a requirement. As a system software engineer, you will extensively use your knowledge of operating systems, algorithms, and computer architecture to provide robust and efficient solutions to validate and test next generation processors.

Requirements

  • BS or MS degree in one of the areas of Electrical Engineering, Computer Engineering, Computer Science or equivalent experience
  • 5+ years experience in a related hardware/software position
  • Strong C/C++ programming skills
  • Familiarity with computer 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

Nice To Haves

  • Background with kernel driver usage and programming are a plus
  • Previous experience of working on a large system software code base is preferable

Responsibilities

  • Working closely with architecture, hardware and driver teams through the product development lifecycle of CPU and GPU.
  • Responsible for crafting software tools and infrastructure required for new chip development, validation, and productization.
  • You will assess new hardware features and architect manufacturing diagnostic tests using pre-beta CUDA and kernel driver extensions.
  • This job will require a deep understanding of our hardware and software architectures.

Benefits

  • competitive salaries
  • generous benefits package
  • equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service