Senior Software Development Engineer in Test

NVIDIA is the world leader in accelerated computing, pioneering solutions to tackle challenges no one else can solve.
$164,000 - $310,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior System Software Engineer – DC Platform Software Tools

Senior System Software Engineer role at NVIDIA focusing on data center platform software tools and AI infrastructure management.

Senior Software Engineer – Simulation and Virtualization

Senior Software Engineer position at NVIDIA focusing on simulation and virtualization for DGX Server platforms, requiring expertise in C/C++, system architecture, and virtualization technologies.

Senior Software Engineer, Fabric Networking - GPU

Senior Software Engineer position at NVIDIA focusing on GPU Fabric Networking, developing communication software between GPUs for high-performance computing and AI applications.

Senior Storage and Data Production Engineer

Senior Storage and Data Production Engineer role at NVIDIA, focusing on large-scale storage systems for AI/ML workloads with competitive compensation and opportunity to work with cutting-edge technology.

Senior Formal Verification Engineer

Senior Formal Verification Engineer position at NVIDIA, working on NIC technologies and hardware verification using state-of-the-art formal verification tools and methodologies.

Description For Senior Software Development Engineer in Test

As a QA Test Development Engineer at NVIDIA, you will work with a team of dedicated professionals to advance technology. You'll play a crucial role in testing, test content development, and validating software releases to ensure exceptional quality standards. You'll tackle stimulating challenges that directly impact product success using state-of-the-art infrastructure and advanced technologies.

Responsibilities:

  • Collaborate across the company to guide the validation of Confidential Computing within Nvidia products
  • Lead CUDA release efforts and drive automation tool development
  • Develop and implement attestation services solutions
  • Ensure high-quality software delivery through code coverage and automation
  • Test cloud services, new GPU/system bring-up, Security Products, and CUDA releases
  • Enhance system performance through data analysis
  • Conduct release and regression tests for CUDA features
  • Improve customer experience by optimizing performance and ease of use

Requirements:

  • Bachelor's degree in Computer Science, Cloud Computing, Information Security, or equivalent (Master's preferred)
  • 8+ years of experience in software QA and automation development
  • Familiarity with Trusted Computing attestation methods and overlay mesh networks
  • Experience with Trusted Execution Technologies (AMD SEV, Intel TDX, Intel SGX)
  • Strong experience in UI/API testing (smoke, regression, end-to-end)
  • Proficiency in Python, C/C++, Java, and scripting languages
  • Skills in test strategies, plans, and execution
  • Knowledge of embedded systems, Linux, and bug logging
  • Ability to build test setups and strong hardware/software triage skills

Preferred Qualifications:

  • Experience with large-scale cloud infrastructure and distributed systems testing
  • Knowledge of cloud technologies (Cloud Stack, Open Stack, Mesos, Kafka) and containers (Docker)
  • Understanding of virtualization infrastructure (HyperV, KVM)
  • Experience in machine learning, AI, and computer vision

NVIDIA offers a collaborative and inclusive work environment, encouraging innovation and valuing diverse ideas. Join us to make a significant impact in the technology industry!

Last updated 8 months ago

Responsibilities For Senior Software Development Engineer in Test

  • Guide validation of Confidential Computing in Nvidia products
  • Lead CUDA release efforts and automation tool development
  • Implement attestation services solutions
  • Ensure high-quality software delivery through testing and automation
  • Test cloud services, GPU/system bring-up, and Security Products
  • Enhance system performance through data analysis
  • Improve customer experience and product usability

Requirements For Senior Software Development Engineer in Test

Python
Java
Linux
  • Bachelor's degree in Computer Science or related field (Master's preferred)
  • 8+ years of experience in software QA and automation development
  • Familiarity with Trusted Computing attestation methods
  • Experience with Trusted Execution Technologies
  • Strong UI/API testing skills
  • Proficiency in Python, C/C++, Java, and scripting languages
  • Knowledge of embedded systems and Linux

Benefits For Senior Software Development Engineer in Test

Equity
  • Equity

Interested in this job?