Senior CUDA Test Development Software Engineer

NVIDIA is the world leader in GPU Computing and accelerated computing, pioneering solutions in AI and digital twins.
Backend
Senior Software Engineer
In-Person
3+ years of experience
AI

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. The role focuses on CUDA automation testing, CUDA Safety, and CUDA test development areas. The company is well-positioned as the 'AI Computing Company,' with their GPUs powering 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 technologies, including automation frameworks and performance testing. They will work with cutting-edge technology in AI and accelerated computing, contributing to NVIDIA's mission of solving complex computational challenges.

This position requires a strong background in software testing and development, with expertise in C/C++ and Python. The successful candidate will join a team of brilliant and talented professionals working across countries, making significant contributions to NVIDIA's testing infrastructure and quality assurance processes.

The role offers an opportunity to work with state-of-the-art technology in GPU computing and artificial intelligence, while being part of a company that is transforming major industries through accelerated computing solutions. Candidates should have excellent troubleshooting abilities, strong analytical skills, and the ability to work effectively in a collaborative, international environment.

Last updated 22 days ago

Responsibilities For Senior CUDA Test Development Software Engineer

  • Design and implement functionality/performance tests for CUDA Driver, Library and Kernel
  • 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
  • MS or PhD degree from a leading university in computer science or relevant area
  • 3 years work experience at minimum
  • Excellent QA sense, knowledge, and experience in software testing
  • 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

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.