Taro Logo

Senior CUDA Test Development Software Engineer

NVIDIA is the world leader in GPU Computing and accelerated computing, pioneering AI and digital twins technology.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Gaming · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior CUDA Test Development Software Engineer

NVIDIA, the world leader in GPU Computing, is seeking a Senior CUDA Test Development Software Engineer to join their team in Shanghai. This role is part of the CUDA Test Development team, responsible for ensuring the highest quality standards for CUDA products through comprehensive quality assurance processes.

The position combines deep technical expertise in software testing with specialized knowledge of CUDA and GPU computing. You'll be working with cutting-edge technology in AI, data centers, gaming, and autonomous vehicles, while collaborating with some of the brightest minds in the industry.

As a Senior CUDA Test Development Engineer, you'll be responsible for designing and implementing sophisticated test frameworks, automating test processes, and ensuring the reliability of NVIDIA's CUDA products. This role requires strong programming skills in C/C++ and Python, along with deep understanding of Linux and Windows operating systems.

The ideal candidate will have at least 3 years of professional experience, advanced degree in Computer Science, and demonstrated expertise in test automation and quality assurance. You'll be joining a company at the forefront of AI computing, working on technology that powers modern deep learning frameworks, accelerated analytics, and next-generation data centers.

This is an excellent opportunity for someone passionate about quality assurance and test automation, with a strong technical background and interest in GPU computing and AI technologies. You'll be part of a team that directly impacts the quality and reliability of NVIDIA's core products, while working in a collaborative, innovation-driven environment.

Last updated 3 months ago

Responsibilities For Senior CUDA Test Development Software Engineer

  • Design and implement functional/performance tests for CUDA products, like driver and library
  • Automate CUDA tests, design test plans and integrate into automation testing infrastructure
  • Triage test results, root cause test failures or performance drops, and drive through bugs to fix
  • Develop scripts/tools and optimize workflow to improve efficiency and productivity

Requirements For Senior CUDA Test Development Software Engineer

Python
Linux
  • MS or PhD degree from a leading university in computer science or a related field
  • At least 3 years of relevant professional experience
  • Excellent QA sense, knowledge, and experience in software testing
  • Rich experience in test case development, tests automation and failure analysis
  • Proficient programming and debugging skills in C/C++ and Python
  • Comprehensive knowledge of Linux and Windows operating systems
  • Experience in using AI development tools for test plans creation, test cases development and test cases automation
  • Excellent English communication and collaboration skills
  • Strong understanding of CUDA, HPC, Gcov, VectorCAST, Coverity

Interested in this job?