Senior Software Test Development Engineer

NVIDIA is the world leader in GPU Computing and accelerated computing.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Test Development Engineer

NVIDIA is seeking an outstanding Senior Software Test Development Engineer to join their platform SWQA team. The ideal candidate will thrive in a diverse work environment, possess strong interpersonal skills, and have a passion for continuous process improvement.

Key responsibilities include:

  • Developing and executing test plans for NVIDIA MGX/HGX/DGX platforms
  • Conducting root cause analysis on reliability and validation test failures
  • Building and debugging automation frameworks and tests
  • Reviewing partner and supplier test results
  • Working in an agile software development team with high production quality standards

Requirements:

  • Bachelor's Degree in STEM field with 5+ years experience or Master's Degree with 3 years experience
  • Strong automation experience using Python, Ansible, Jenkins, C/C++
  • Expertise in FW, BMC/OpenBMC, Network protocols, storage devices, PCIe buses, CPU and memory, ACPI, UEFI spec, Redfish
  • Ability to write comprehensive test plans
  • Experience with GitHub/Gitlab/Gerrit, PXE, SLURM, Stack/Kubernetes/Docker

Preferred qualifications:

  • Experience with NVIDIA GPU hardware
  • Understanding of virtualization in Linux (KVM, Docker, Kubernetes)
  • Expertise in Linux software packaging
  • Background in parallel programming (CUDA/OpenCL)
  • Experience with x86/ARM based environments

NVIDIA offers competitive salaries, generous benefits, and is an equal opportunity employer valuing diversity in the workplace.

Last updated 9 days ago

Responsibilities For Senior Software Test Development Engineer

  • Develop and execute test plans for NVIDIA MGX/HGX/DGX platforms
  • Conduct root cause analysis on reliability and validation test failures
  • Build and debug automation frameworks and tests
  • Review partner and supplier test results
  • Work in an agile software development team with high production quality standards

Requirements For Senior Software Test Development Engineer

Python
Linux
Kubernetes
  • Bachelor's Degree in STEM field with 5+ years experience or Master's Degree with 3 years experience
  • Strong automation experience using Python, Ansible, Jenkins, C/C++
  • Expertise in FW, BMC/OpenBMC, Network protocols, storage devices, PCIe buses, CPU and memory, ACPI, UEFI spec, Redfish
  • Ability to write comprehensive test plans
  • Experience with GitHub/Gitlab/Gerrit, PXE, SLURM, Stack/Kubernetes/Docker

Interested in this job?

Jobs Related To NVIDIA Senior Software Test Development Engineer

Senior Software Development Engineer in Test

Senior SDET role at NVIDIA focusing on cloud infrastructure and distributed systems testing

Senior Release Engineer - Server Software

Senior Release Engineer position at NVIDIA, managing software and firmware releases for enterprise AI infrastructure, offering competitive salary and benefits.

Senior PCIe DevOps, Automation and Verification Engineer

Senior PCIe DevOps Engineer role at NVIDIA, focusing on automation and verification of PCIe technology, requiring 6+ years of experience in DevOps and hardware verification.

Senior Engineer - DevOps

NVIDIA seeks a Senior DevOps Engineer to design and maintain Kubernetes-based environments, manage cloud infrastructure, and implement data analytics solutions.

Senior DevOps Engineer - GPU Clusters

Senior DevOps Engineer for GPU Clusters at NVIDIA, leading large-scale AI infrastructure design and management.