Senior Cuda Test Development Software Engineer, Sdet

NVIDIA NVIDIA · Semiconductors · Shanghai, China

NVIDIA is seeking a Senior CUDA Test Development Software Engineer to focus on CUDA automation testing, CUDA Safety, and CUDA test development. The role involves designing and implementing tests for CUDA driver and library features, automating tests, and triaging results. Requires a strong background in C/C++, Python, Makefile, software testing, and Linux/Windows OS, with experience using AI tools to automate QA workflows.

What you'd actually do

  1. Design and Implement unit, integration, and API tests for CUDA driver and library
  2. Design and implement tests for new features of CUDA driver and library
  3. Automate CUDA tests, design test plan and enable them in automation testing infrastructure
  4. Triage test results, isolate test failures and improve test coverage

Skills

Required

  • MS or PhD degree from a leading university in computer science or relevant
  • 3 years work experience at minimum
  • Strong programming and debugging skills with C/C++, Python and Makefile
  • Developer background who has experience using AI tool to automate QA end-to-end workflow
  • Rich experience in test cases development, tests automation and failure analysis
  • Good QA sense, knowledge, and experience in software testing
  • Strong Linux/Windows OS knowledge

Nice to have

  • Excellent English communication and collaboration skills
  • Experience in parallel programming, ideally CUDA, is a plus
  • Background in VectorCAST, Bullyseye, Gcov or Coverity is a plus

What the JD emphasized

  • 3 years work experience at minimum
  • Strong programming and debugging skills with C/C++, Python and Makefile
  • Developer background who has experience using AI tool to automate QA end-to-end workflow
  • Rich experience in test cases development, tests automation and failure analysis
  • Strong Linux/Windows OS knowledge