Taro Logo

System Software Engineer, GPU Development Tools

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $287,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a System Software Engineer for their GPU Development Tools team. This role is crucial in developing sophisticated tools that enable NVIDIA's rapid technology advancement. The position involves creating high-level chip models, test APIs, and analysis tools that are fundamental to the company's GPU development process.

The role requires expertise in C/C++ programming and familiarity with scripting languages like Python. You'll be working at the intersection of hardware and software, developing infrastructure that enables driver stack, applications, and tests to run seamlessly across various functional and performance models. This position offers an opportunity to directly impact the development of next-generation GPUs.

As a senior engineer, you'll collaborate with world-class chip modelers, designers, and architects, helping to shape the future of GPU technology. The role offers competitive compensation, with a salary range of $148,000 - $287,500 depending on level and experience, plus equity benefits.

The ideal candidate will have 5+ years of experience and a strong background in computer science or engineering. Knowledge of GPU APIs (DirectX, CUDA, Vulkan, OpenGL), chip simulation, and systems architecture would be advantageous. This hybrid position is based in Santa Clara, CA, offering the opportunity to work with cutting-edge technology while maintaining work-life balance.

Join NVIDIA's team to be part of a company that's transforming industries through AI and accelerated computing, while working on some of the most sophisticated development tools in the semiconductor industry.

Last updated 3 days ago

Responsibilities For System Software Engineer, GPU Development Tools

  • Develop high-level chip models, test APIs and trace generation workflows
  • Engineer and improve core infrastructure for execution, automation, and debugging of graphics and computing chips
  • Improve daily workflows of chip modelers and designers
  • Empower GPU architects to understand application performance
  • Coordinate with architecture and software teams for functional and performance testing

Requirements For System Software Engineer, GPU Development Tools

Python
  • Bachelor's or higher degree in Computer Science, Computer Engineering, or related major
  • 5+ years of experience
  • Strong C/C++ programming skills
  • Aptitude to work across GPU, driver, and application stacks
  • Excellent interpersonal skills
  • Ability to multi-task
  • Familiarity with scripting languages like Python or Perl
  • Flexibility for working in evolving environment

Benefits For System Software Engineer, GPU Development Tools

Equity
  • Equity

Related Jobs