Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Communication @ 3
GPU
Python @ 1
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
The NVIDIA Infrastructure Group is seeking 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 NVIDIA GPU and Tegra chips.
This strongly object-oriented C++ and Python infrastructure encompasses several extensive applications that enable efficient verification of large chips through a sophisticated distributed computing execution and triage environment. The team is diverse, international, fast-paced, and focused on high production-quality standards.
Responsibilities
- Develop environments to program and test next-generation GPU and SoC features before they are integrated into products or supported by driver software.
- Collaborate with colleagues across architecture, hardware, and software teams to unlock the functionality and performance of next-generation NVIDIA chips.
- Participate in the full chip development lifecycle, from architectural specification through production release.
Requirements
- BS or MS degree, or equivalent experience, in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- At least 5 years of work experience.
- Strong proficiency in C++ programming.
- Familiarity with compute architecture, operating system design, or driver development.
- Python programming experience is a plus.
- Excellent communication skills.
Benefits
- Equity and benefits are provided.
- NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer.
Applications for this job will be accepted at least until July 6, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.