Senior Software Development Engineer in Test, Confidential Computing - SDET

at Nvidia
USD 168,000-264,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Software Development @ 4 Ansible @ 4 Docker @ 4 Linux @ 4 Python @ 4 Parallel Programming @ 4 QA @ 4 Agile @ 4 CUDA @ 4 GPU @ 4

Details

We are looking for a Senior Software Development Engineer in Test to join the Confidential Computing team for NVIDIA's Enterprise SWQA team. This role focuses on feature development, automation development, and test & validation infrastructure for large-scale distributed test systems that validate GPU-based designs. The team uses AI tools to aid in solving complex issues and runs hundreds of tests per day across heterogeneous servers and automation farms or cloud environments.

Responsibilities

  • Develop test plans and orchestrate testing for compute software releases on new compute architecture platforms including Tesla GPUs, NVIDIA turnkey systems and OEM systems.
  • Develop robust test infrastructure incorporating AI tools to enhance testing capabilities and streamline operations.
  • Improve code coverage and reliability; develop roadmaps prioritizing software development, testing, and deployment.
  • Collaborate across teams to identify features and lead developers in definition, automation implementation, and productization.
  • Build and operate key pieces of automation framework infrastructure; develop automation support and automate manual test cases.
  • Focus on customer experience by improving usability and performance.
  • Test software functionality and internal code/structure; run regression tests for existing CUDA/Driver features.
  • Work in a dynamic agile software development team with high production quality standards.

Requirements

  • BS or MS in Engineering (or equivalent experience) with 7+ years in the software testing/development cycle.
  • Solid understanding of embedded systems, Linux, Python, C and C++.
  • Experience with hypervisors is a strong plus.
  • Experience with cloud infrastructure, platform security, or highly regulated deployment environments.
  • Proven experience applying AI tools for automation and test plan development in daily work.
  • Strong technical skills and deep understanding of orchestration & automation systems, data center and cloud architecture.
  • Solid QA methodology and attention to detail.
  • Knowledge of cluster and cluster management.
  • Experience developing test strategies, high-quality test plans, and test execution.
  • Proficient in building test setups and fine-tuning hardware and software.

Ways to stand out

  • Expertise in developing embedded system features and understanding software and hardware stacks.
  • Apply AI-powered tools for test case/plan/script generation, defect detection, CBTP, and bug fixing.
  • Experience with configuration and deployment management (Ansible), containers (Docker) and virtualization software (Xen, KVM, Hyper-V).
  • Good understanding of C/C++ toolchain in Linux including cross-compilation (automake/autoconf, cmake, meson).
  • Background with parallel programming, ideally CUDA C/C++ and OpenACC.

Compensation & Benefits

  • Base salary range: 168,000 USD - 264,500 USD (determined by location, experience, and comparable employees).
  • Eligible for equity and benefits. More details at NVIDIA benefits page.

Other details

  • Applications accepted at least until December 6, 2025.
  • NVIDIA is an equal opportunity employer committed to diversity.