New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior Software Development Engineer in Test - SDET

NVIDIA
Apply →
onsite senior full-time Competitive salary and benefits package Santa Clara

First indexed 28 May 2026

Description

We are looking for a Senior Software Development Engineer in Test to join our Compute CUDA Quality Assurance team. As an engineer on this automation team, you will automate testbench independent test specification and execution workflows for worldwide chip validation teams running tests on silicon along with automation framework/infrastructure development.

Your responsibilities will include:

  • Developing test plans and orchestrating testing for Compute software releases on all new compute architecture platforms, including Tesla GPUs, Nvidia turnkey systems, and OEM systems.
  • Developing a robust test infrastructure incorporating advanced AI tools to significantly enhance our testing capabilities and streamline operations for more efficient and accurate results.
  • Improving code coverage, elevating the overall quality of our codebase, and reliability of our testing processes, and developing roadmaps prioritizing software development schedule for full life-cycle of tool development, test, and deployment.
  • Collaborating across teams to identify new features and leading developers in definition, automation implementation, and productization of those features in a timely manner.
  • Building and operating key pieces of a complete infrastructure for automation framework development, as well as, leading and developing automation support and participating in automation of manual test cases, working closely with automation infrastructure.
  • Focusing on an efficient customer experience by improving both usability and ease to attain optimal performance.
  • Testing both software functionality and internal code/structure and running regression tests for existing CUDA/Driver features.

To be successful in this role, you will need:

  • A Bachelor's or Master's degree in Engineering (or equivalent experience) with 5+ years of testing SW development cycle experience.
  • A solid understanding of embedded systems, Linux, Python, C, and C++.
  • Experience with cloud infrastructure is a big plus.
  • Proven experience with AI tools for automation and test plan development directly applied to daily tasks.
  • Strong technical skills, with a deep understanding of orchestration & automation systems, data centers, and cloud architecture combined.
  • A solid understanding in QA methodology and paying attention to details.
  • Knowledge in Cluster and cluster management.
  • Experience in developing test strategies, high-quality test plans, and test execution.
  • Proficient in building test setups and fine-tuning in HW and SW along with hardware and software components that enable cloud computing services.

If you have expertise in packaging software in Linux (rpms, debs) and knowledge in Linux distribution (Centos, Ubuntu, SLES, RedHat, Fedora), apply AI-powered tools to improve efficiency and quality, including test case/plan/script generation, defect detection, CBTP, bug fixing, and day-to-day assistance, experience with Configuration and deployment management (Ansible), Containers (Docker), and Virtualization infrastructure software (Xen, KVM), and a good understanding of C/C++ toolchain in Linux including cross-compilation (C, C++, automake/autoconf, cmake, meson), background with parallel programming, ideally CUDA C/C++ and OpenACC, then we would love to hear from you!