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, 4 days/week, for at least 1 year)
Stack/tools: C/C++, Python; CUDA; API test design; test automation; QA tooling; AI development tools; automation/testing infrastructure; (nice-to-have) VectorCAST, Gcov; parallel programming knowledge
Design and implement API tests for CUDA driver and library
Automate CUDA tests and enable them in the automation testing infrastructure
Triage test results, isolate failures, and improve test coverage
Pursuing MS or PhD in computer science
Proficient in C/C++ and Python; programming and debugging
Interest in test case development, test automation, and failure analysis
Experience using AI development tools to improve QA workflow
Good software QA sense and testing experience
Strong English communication and collaboration
Familiarity with CUDA C/C++
Background with VectorCAST, Gcov or similar dev tools
Location & work type: Location not specified; internship geared for 4 days/week with a minimum 1-year duration
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!
, , JR2007352