Senior Software QA Test Development Engineer

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

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 4 Ansible @ 4 CentOS @ 7 Docker @ 4 Jenkins @ 4 Kubernetes @ 4 Linux @ 7 DevOps @ 4 Python @ 4 Java @ 4 GitHub @ 4 CI/CD @ 4 TensorFlow @ 4 JavaScript @ 4 Networking @ 4 Parallel Programming @ 4 Debugging @ 7 NLP @ 4 LLM @ 4 PyTorch @ 4 Agile @ 4 CUDA @ 4 GPU @ 4

Details

NVIDIA is the world leader in GPU Computing, serving markets such as gaming, automotive, vision, HPC, datacenters, and networking. Positioned as the 'AI Computing Company', NVIDIA GPUs power deep learning frameworks, analytics, data centers, and autonomous vehicles. The team is dedicated, diverse, and continuously improving processes.

Responsibilities

  • Develop and execute test plans for NVIDIA HGX/DGX/MGX platforms covering servers, OS, firmware, and CUDA software stack based on design documents.
  • Install and test various system OS, server firmware, and software stacks.
  • Support root cause analysis for reliability and validation test failures, providing mitigations.
  • Build and debug server and OS level automation frameworks and tests (front-end and back-end).
  • Review partner and supplier test results and recommend additional reliability tests.
  • Work in an agile software development environment with high quality standards.
  • Manage bug lifecycles and collaborate across teams to resolve issues.

Requirements

  • Bachelor’s degree or equivalent experience in STEM fields (Science, Technology, Engineering, Math, or Physics).
  • 5+ years of professional experience or a master’s degree.
  • Proven experience in OS and server-level automation, CI/CD, and DevOps using Python, Shell, Ansible, Jenkins, C/C++, Java, JavaScript.
  • Strong troubleshooting and debugging skills with Linux servers (Ubuntu, RedHat, CentOS, SuSE, Fedora, etc.) in bare-metal and virtualized environments (KVM, VMware, Hyper-V).
  • Experience with model testing, AI tools/frameworks such as TensorFlow, PyTorch, Cursor, and NLP/LLM benchmarking.
  • Skilled in AI development tools for test planning, test case development, and automation.
  • Knowledge of firmware, BMC/OpenBMC, network protocols, enterprise storage devices, PCIe buses, CPU and memory, ACPI, UEFI specs, and Redfish is a big plus.
  • Experience with version control and collaboration tools like GitHub, GitLab, Gerrit, PXE, SLURM, and container orchestration tools including Kubernetes and Docker is highly desirable.

Ways to Stand Out

  • Expertise in AI tools, large language models (LLM), and NLP.
  • Experience working with NVIDIA GPU hardware.
  • Understanding of Linux virtualization technologies (KVM, Docker with Kubernetes).
  • Background in parallel programming, ideally CUDA or OpenCL.

Benefits

NVIDIA offers competitive salaries, equity, and a generous benefits package. The company fosters diversity and inclusion and is an equal opportunity employer committed to creating a supportive and engaging workplace.

The base salary range is 136,000 USD - 264,500 USD depending on location, experience, and comparable pay.