Senior Software Development Engineer In Test, Confidential Computing - SDET
at Nvidia
USD 168,000-270,200 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
Agile
Ansible @ 4
CUDA
Docker @ 4
GPU
Linux @ 4
Parallel Programming
Python @ 4
QA @ 4
Security @ 1
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Responsibilities
- Develop test plan and orchestrate testing for Compute software releases on all new compute architecture platforms including Tesla GPUs, NVIDIA turnkey systems and OEM systems.
- Develop a robust test infrastructure incorporating advanced AI tools to significantly enhance testing capabilities and streamline operations for more efficient and accurate results.
- Improve code coverage, elevating the overall quality of the codebase and reliability of testing processes; develop roadmaps prioritizing software development schedule for the full life-cycle of tool development, test, and deployment.
- Collaborate across teams to identify new features and lead developers in definition, automation implementation, and productization of those features in a timely manner.
- Build and operate key pieces of a complete infrastructure for automation framework development; lead and develop automation support; and participate in automation of manual test cases working closely with automation infrastructure.
- Focus on an efficient customer experience by improving usability and ease to attain optimal performance.
- Test both software functionality and internal code/structure; run regression tests for existing CUDA/Driver features.
- Work in a dynamic agile software development team with very high production quality standards.
Requirements
- BS or MS in Engineering (or equivalent experience) with 8+ years testing SW development cycle.
- Solid understanding of embedded systems, Linux, Python, C and C++.
- Experience with Hypervisors is a big plus along with focus on cloud infrastructure, platform security, or highly regulated deployment environments.
- Proven experience with AI tools for automation and test plan development directly applied to daily tasks to enhance performance, develop robust frameworks, and increase test coverage.
- Strong technical skills with deep understanding of orchestration & automation systems, data centers, and cloud architecture.
- Solid understanding in QA methodology and 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.
Ways to stand out from the crowd
- Expertise in developing embedded system features, combined with solid knowledge of both software and hardware stacks.
- 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, Hyper-V).
- 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.
More jobs at Nvidia
Senior Engineer, Local AI - Agents And Systems
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, Distributed Systems Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Principal Engineer, Local Ai - Agents And Systems
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Package Design Methodology Engineer
Nvidia · Santa Clara, United States
USD 136,000-264,500 per year
Principal Engineer, Local AI - Agents And Systems
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Similar jobs
Senior Software QA Test Development Engineer - Diagnostics
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Engineer, Build And Devops - Adi
Nvidia · United States
USD 184,000-356,500 per year
Senior Software Development Engineer in Test - SDET
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Software Development Engineer In Test - SDET
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Software SDET Test Development Engineer
Nvidia · Santa Clara, United States
USD 140,000-224,200 per year
Senior Data Center Performance Engineer - Benchmarking and Optimization
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior HPC Performance Engineer
Nvidia · Germany
PLN 221,200-507,000 per year
Systems Generalist, GPT Infrastructure
OpenAI · San Francisco, United States, Seattle, United States
USD 293,000-445,000 per year