Taro Logo

System Software Engineer, GPU Development Tools

NVIDIA is the world leader in accelerated computing, pioneering solutions for AI and digital twins that transform industries.
Santa Clara, CA, USAHillsboro, OR, USA
$148,000 - $287,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For System Software Engineer, GPU Development Tools

NVIDIA, the world leader in accelerated computing, is seeking a System Software Engineer to join their GPU Development Tools team. This role represents a unique opportunity to work at the cutting edge of graphics and computing technology.

The position involves developing sophisticated development tools and modeling environments that are crucial to NVIDIA's rapid technological advancement. As a System Software Engineer, you'll be working on high-level chip models, test APIs, trace generation workflows, and analysis tools. The role requires expertise in C/C++ programming and familiarity with scripting languages like Python or Perl.

What makes this role particularly exciting is its impact on NVIDIA's core technology development. You'll be working with a multifaceted software team that maintains high production-quality standards, directly contributing to the development of large-scale, general-purpose graphics and computing chips. The infrastructure you'll help develop enables driver stacks, applications, tests, and studies to run seamlessly across all functional, diagnostic, and performance models.

The position offers a competitive base salary range of $148,000 - $287,500 USD, along with equity and comprehensive benefits. You'll be working in either Santa Clara, CA or Hillsboro, OR in a hybrid work environment. The role requires 5+ years of experience and a strong background in computer science or related fields.

This is an excellent opportunity for someone who wants to work at the intersection of hardware and software, contributing to the development of next-generation GPU technology. You'll be collaborating with world-class engineers and architects, improving workflows for chip modelers and designers, and helping to shape the future of computing technology.

The ideal candidate will have strong systems-level debugging skills, knowledge of GPU APIs (DirectX, CUDA, Vulkan, or OpenGL), and understanding of systems architecture. Experience with chip simulation and full-stack web-based visualization technologies would be particularly valuable. If you're passionate about high-performance computing and want to be part of a team that's pushing the boundaries of what's possible in GPU technology, this role offers an exciting career opportunity at a leading technology company.

Last updated 10 days ago

Responsibilities For System Software Engineer, GPU Development Tools

  • Develop high-level chip models, test APIs and trace generation workflows, and analysis tools
  • Engineer and improve core infrastructure for execution, automation, and debugging of large-scale graphics and computing chips
  • Improve daily workflows of chip modelers and designers
  • Enable functional and performance testing for next architecture
  • Coordinate with architecture and software teams

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 (Python or Perl)
  • Flexibility for working in evolving environment

Benefits For System Software Engineer, GPU Development Tools

Equity
  • Equity
  • Benefits package available

Interested in this job?

Jobs Related To NVIDIA System Software Engineer, GPU Development Tools