Senior Software Development Engineer in Test, Confidential Computing - SDET
at Nvidia
USD 168,000-264,500 per year
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 @ 4Details
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.