NVIDIA is seeking a Senior CUDA Test Development Software Engineer to own the quality assurance of our CUDA products. In this role, you will be responsible for comprehensive test design, automation, and failure analysis.
What You'll Do
- Design and implement functional and performance tests for CUDA products like drivers and libraries.
- Automate CUDA tests, design test plans, and integrate them into our automation testing infrastructure.
- Triage test results, perform root cause analysis for failures or performance drops, and drive bugs to resolution.
- Develop scripts and tools to optimize the workflow and improve team efficiency.
What We're Looking For
- An MS or PhD degree in computer science or a related field from a leading university.
- At least 3 years of relevant professional experience.
- Excellent QA sense and deep knowledge of software testing principles.
- Rich experience in test case development, test automation, and failure analysis.
- Proficient programming and debugging skills in C++ and Python.
- Comprehensive knowledge of Linux and Windows operating systems.
- A developer background with experience using AI tools to automate test creation, fix bugs, and develop QA workflows.
Nice to Have
- Excellent English communication and collaboration skills.
- A deep understanding of CUDA, HPC, Gcov, VectorCAST, and Coverity.
Technical Stack
- C++, Python
- Linux, Windows
- CUDA, HPC
- Gcov, VectorCAST, Coverity
Team & Environment
You will join NVIDIA's CUDA Test Development team.



