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 · Enterprise SaaS

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 crucial for maintaining the quality of NVIDIA's CUDA products, which power modern Deep Learning software frameworks, accelerated analytics, and autonomous vehicles.

As part of the CUDA Test Development team, you'll be responsible for ensuring the highest quality standards through comprehensive testing and automation. The role combines deep technical expertise in software testing with hands-on development skills, particularly in C/C++ and Python. You'll be working with cutting-edge technology in AI and GPU computing, designing and implementing both functional and performance tests for CUDA products.

The ideal candidate should have at least 3 years of experience, strong QA expertise, and excellent programming skills. Knowledge of CUDA, HPC, and various testing tools would be advantageous. This position offers the opportunity to work with some of the most brilliant minds in the industry, contributing to technology that's transforming multiple sectors including data centers, gaming, automotive, and AI computing.

NVIDIA offers a collaborative environment where you'll be working with smart technical people across countries. The company's position as the "AI Computing Company" means you'll be at the forefront of innovation in GPU computing, working on products that power everything from modern data centers to smart cities and autonomous vehicles.

Last updated a day 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
  • Excellent English communication and collaboration skills

Interested in this job?

Jobs Related To NVIDIA Senior CUDA Test Development Software Engineer