GPU Development Tools System Software Engineer
Listed on 2026-08-05
-
Software Development
C++ Developer, Software Engineer, Python
NVIDIA Infrastructure Group Programmer
The NVIDIA Infrastructure Group is seeking world-class programmers to design, implement, and debug the next generation of large-scale, general-purpose graphics and computing chips. In this role, you will help build the core verification infrastructure that drives the development of our GPU and Tegra chips.
This strongly object-oriented C++ and Python infrastructure encompasses several extensive applications that allow us to efficiently verify the world's largest chips with a sophisticated distributed computing execution and triage environment. Come and join our diverse, international, fast-paced team with high production-quality standards.
What You'll Be Doing:
- Developing environments to program and test next-generation GPU and SoC features well before they are integrated into products or supported by driver software. Every day brings new and meaningful challenges.
- Collaborating with colleagues across architecture, hardware, and software teams to unlock the functionality and performance of next-generation NVIDIA chips.
- Participating in the full chip development lifecycle—from architectural specification through release to production.
What We Need to See:
- BS or MS (or equivalent experience) in CS, CE, EE, or a related field.
- 5+ working year experience and strong proficiency in C++ programming.
- Familiarity with compute architecture, OS design, or driver development (a strong plus).
- Python programming experience (a plus).
- Excellent communication skills.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.
You will also be eligible for equity and benefits.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).