Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

NVIDIA • Shanghai, Shanghai, China
Role & seniority: CUDA Test Development Software Intern (internship; pursuing MS or PhD)
Stack/tools: C/C++, Python; CUDA driver/library; test automation infrastructure; AI development tools; dev tools (VectorCAST, Gcov)
Design and implement API tests for CUDA driver and CUDA library
Automate CUDA tests, design test plans, enable them in automation infrastructure
Triage test results, isolate failures, and improve test coverage
Programming and debugging in C/C++ and Python
Interest in test case development, test automation, and failure analysis
Experience with AI development tools to improve QA workflow; solid QA/testing sense
Strong English communication and collaboration skills
Familiarity with parallel programming, ideally CUDA C/C++
Experience with VectorCAST, Gcov or similar development tools
Location & work type: Internship with at least 1 year duration; 4 days/week commitment; location not specified
Notes: Role emphasizes CUDA automation testing, safety, and test development; candidate must be eligible to work a minimum of 4 days per week for a year.
NVIDIA is the world leader in GPU Computing. We are passionate about four markets: Gaming, Automotive, Enterprise Graphics and HPC/Cloud Datacenters; in addition to our traditional OEM business. We are well positioned as the ‘AI Computing Company’, and our GPUs are the brains powering modern Deep Learning software frameworks, accelerated analytics, big data, modern data centers, smart cities, and driving autonomous vehicles. We have some of the most brilliant and talented people in the world working for us. If you are talented, bright, driven and if working with smart technical people across countries sounds interesting, this job is for you. Our team is mainly focusing on CUDA Automation testing, CUDA Safety and CUDA test development area and we are now looking for a CUDA Test Development Software Intern. What you’ll be doing: Design and Implement API tests for CUDA driver and library. Automate CUDA tests, design test plan and enable them in automation testing infrastructure. Triage test results, isolate test failures and improve test coverage. What we need to see: Can work 4 days a week for at least 1 year Pursuing MS or PhD degree from a leading university in computer science. Familiar with programming and debugging skills with C/C++ and Python. Interested in test cases development, tests automation and failure analysis. Experience using AI development tools to improve quality and productivity across the end-to-end QA workflow. Good QA sense, knowledge and experience in software testing. Ways to stand out from the crowd: Strong English communication and collaboration skills. Familiar with parallel programming, ideally CUDA C/C++, is a plus. Background with VectorCAST, Gcov or other dev tool is a plus. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people on the planet working for us. If you're creative and autonomous, we want to hear from you! NVIDIA is the world leader in accelerated computing. NVIDIA pioneered accelerated computing to tackle challenges no one else can solve. Our work in AI and digital twins is transforming the world's largest industries and profoundly impacting society. Learn more about NVIDIA.