Taro Logo

System Software Engineer - GPU

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
$184,000 - $356,500
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Gaming

Job Description

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 crucial in building the most stressful applications for GPU and high-performance computing server validation. The position requires expertise in C++ programming, graphics concepts, and systems software with OS fundamentals. You'll work closely with architecture, hardware, and driver teams throughout the product development lifecycle, crafting software tools for chip development and validation. The role offers competitive compensation ranging from $184,000 to $356,500 depending on level, plus equity and benefits. Located in Santa Clara, CA, you'll be part of NVIDIA's elite engineering teams, working on cutting-edge technology that transforms industries through AI and digital twins. The ideal candidate will have 8+ years of experience, strong problem-solving skills, and the ability to work with complex hardware architectures. This is an opportunity to join a technology leader known for innovation and excellent work environment, where you'll contribute to developing next-generation computing solutions.

Last updated 12 days 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)
  • 8+ 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

Related Jobs

Senior Software R&D Engineer, VLSI Physical Design

Senior Software R&D Engineer position at NVIDIA focusing on VLSI Physical Design and optimization algorithms development.

Senior Math Libraries Engineer - Sparse Linear Algebra

Senior Math Libraries Engineer position at NVIDIA, focusing on sparse linear algebra software development for scientific computing and deep learning applications.

Senior Staff Software Engineer - Enterprise AI Platform

Senior Staff Software Engineer position at NVIDIA focusing on Enterprise AI Platform development, requiring 8+ years of experience and expertise in full-stack development, AI technologies, and distributed systems.

Senior System Software Technical Lead - Power and Performance

Lead technical role focusing on GPU system performance and power management at NVIDIA, requiring expertise in C programming and system software with 8+ years of experience.

Senior R&D Software Engineer, VLSI Floorplanning and Optimization

Senior R&D Software Engineer position at NVIDIA focusing on VLSI Floorplanning and Optimization, combining EDA software development with AI and machine learning techniques.