Senior CUDA Test Development Software Engineer

World leader in GPU Computing and accelerated computing, pioneering AI and digital twins technology.
Backend
Senior Software Engineer
In-Person
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. This role is crucial for maintaining and improving NVIDIA's CUDA platform, focusing on automation testing, CUDA Safety, and test development areas. The position offers an opportunity to work with cutting-edge technology in AI Computing, where NVIDIA's GPUs power modern Deep Learning software frameworks, accelerated analytics, big data, modern data centers, smart cities, and autonomous vehicles.

The ideal candidate will be responsible for designing and implementing comprehensive test solutions for CUDA drivers and libraries, automating test processes, and maintaining testing infrastructure. You'll work with some of the most brilliant minds in the industry, collaborating across countries to solve complex technical challenges.

This role requires strong technical expertise in software testing, programming (C/C++, Python), and deep understanding of Linux/Windows environments. You'll be involved in critical aspects of quality assurance, from test design to automation and debugging. The position demands excellent problem-solving abilities, strong analytical skills, and the capability to work effectively in a collaborative environment.

NVIDIA offers an exciting opportunity to be part of a company at the forefront of technological innovation, particularly in AI and accelerated computing. You'll contribute to technology that's transforming the world's largest industries and profoundly impacting society. The role combines technical depth with the opportunity to work on cutting-edge GPU computing technology, making it ideal for someone passionate about quality assurance and software development in a high-impact environment.

Last updated 14 days ago

Responsibilities For Senior CUDA Test Development Software Engineer

  • Design and implement functionality/performance tests for CUDA driver and Libraries
  • Automate CUDA tests, design test plan and enable them in automation testing infrastructure
  • Triage test results, root cause test failures or performance drops, and drive the bug 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 in computer science or relevant field
  • 3+ years work experience
  • Excellent QA knowledge and software testing experience
  • Excellent trouble shooting skill, logical thinking, and inference capability
  • Rich experience in test case development, tests automation and failure analysis
  • Strong programming and debugging skills with C/C++, Python
  • Strong Linux/Windows OS knowledge
  • Excellent English communication and collaboration skills
  • Good understanding of CUDA, Gcov, Coverity, Supercomputer, HPC

Interested in this job?

Jobs Related To NVIDIA Senior CUDA Test Development Software Engineer

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software QA Engineer

Senior Software QA Engineer position at NVIDIA, focusing on technical support, debugging, and quality assurance for cutting-edge GPU and AI technologies.

Senior Software Test Development Engineer

Senior Software Test Development Engineer role at NVIDIA, leading test framework development for networking and interconnect products with 12+ years experience required.

Senior Compiler Engineer - AI

Senior Compiler Engineer position at NVIDIA focusing on AI compiler development and optimization for GPU architectures.