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
Debugging
GPU @ 4
Project Management @ 4
Software Development @ 7
- 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
We are looking for a manager to lead a team of about 10 software engineers developing a suite of GPU stress applications focused on validating GPU products at the system level. The team develops stress application suites for GPUs and systems ranging from large GPUs to small SoCs, working with architecture, ASIC, silicon characterization, and system design teams to develop methodologies that push hardware components to their limits. The team also partners with NVIDIA operations teams to balance product quality, test yield, and manufacturing throughput.
Responsibilities
- Lead a team of approximately 10 software engineers.
- Run multiple concurrent projects through active prioritization and communication.
- Groom future technical leaders and recruit new talent.
- Drive the transition of software development workflows for hardware bring-ups toward agent-driven workflows.
- Identify opportunities to improve NVIDIA product quality and production efficiency.
- Operate cross-functionally and drive root-cause analysis of critical issues.
- Implement corrective actions and continuous improvement.
- Develop long-term team strategies to prepare for new challenges and drive execution at scale.
- Drive feature development, cross-functional alignment, and debugging.
Requirements
- Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
- At least 8 years of overall system software experience.
- Deep understanding of software development principles.
- Experience working with large codebases and deep driver stacks.
- At least 3 years of experience managing a team.
- Good programming skills in C/C++.
- Solid understanding of computer architecture, operating systems, kernel drivers, and device programming.
Preferred Qualifications
- Knowledge of memory, graphics, compute, high-speed interfaces, power management, and GPU and system-level performance.
- Prior management and project management experience.
- Experience transitioning traditional software development workflows to agent-driven workflows.
Compensation and Benefits
The base salary is determined by location, experience, and the pay of employees in similar positions. The base salary range is USD 184,000–287,500 for Level 2 and USD 224,000–356,500 for Level 3. The role is also eligible for equity and benefits.
Applications will be accepted at least until November 2, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is an equal opportunity employer committed to an inclusive work environment.