Taro Logo

System Software Engineer - GPU

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $356,500
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 is integral to building the most stressful applications for GPU and high-performance computing server validation. The position requires strong C++ programming expertise, thorough graphics concepts knowledge, and deep understanding of hardware architecture.

The role involves close collaboration with architecture, hardware, and driver teams throughout the product development lifecycle. You'll be responsible for developing software tools and infrastructure for chip development, validation, and productization. A key aspect involves working with pre-beta CUDA and Vulkan extensions to architect manufacturing diagnostic tests.

This is an excellent opportunity for experienced engineers who want to work at the intersection of hardware and software. The position offers competitive compensation, with a base salary range of $148,000 - $356,500, plus equity and comprehensive benefits. NVIDIA is known for being one of the technology world's most desirable employers, with some of the most forward-thinking talent in the industry.

The ideal candidate will have 5+ years of experience, strong C/C++ programming skills, and deep understanding of PC architecture. Background in Parallel Computing, PCIE, Nvlink, or server technologies is advantageous. The role requires excellent problem-solving abilities, leadership potential, and strong interpersonal skills.

NVIDIA's commitment to innovation and technological advancement makes this an exciting opportunity for those passionate about pushing the boundaries of computing and graphics technology. The company's work in AI and digital twins is transforming major industries and having a significant societal impact.

Last updated a day ago

Responsibilities For System Software Engineer - GPU

  • Work closely with architecture, hardware and driver teams through product development life cycle
  • Craft software tools and infrastructure for new chip development, validation, and productization
  • Assess new hardware features and architect manufacturing diagnostic tests using pre-beta CUDA and Vulkan extensions
  • Explore ways to use high level compute & graphics programming APIs to stress specific units and flows at a GPU and system level

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 a related hardware/software position
  • Strong C/C++ programming skills
  • Understanding of PC architecture, and ability to work close to the hardware
  • Previous experience of working on a large system software code base is preferable
  • 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
  • Equity
  • Competitive benefits package

Interested in this job?

Jobs Related To NVIDIA System Software Engineer - GPU