2 months ago
Shanghai, ChinaSenior
Responsibilities
- Design and implement functional and performance tests for CUDA drivers and libraries.
- Automate CUDA tests, develop test plans, and integrate tests into automation infrastructure.
- Triage test results, root-cause test failures and performance drops, and drive bugs through resolution.
- Develop scripts and tools to improve testing workflow efficiency and productivity.
Requirements
- A master's or PhD degree from a leading university in computer science or a related field.
- At least 3 years of relevant professional experience.
- Strong knowledge and experience in software quality assurance and testing.
- Extensive experience developing test cases, automating tests, and analyzing failures.
- Proficiency in C++ and Python programming and debugging.
- Comprehensive knowledge of Linux and Windows operating systems.
- Experience using AI tools to automate and develop test cases, fix product bugs, and develop end-to-end QA workflows.
- Excellent English communication and collaboration skills.
- Deep understanding of CUDA, HPC, Gcov, VectorCAST, and Coverity is preferred.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
