Senior Software Test Development Engineer - Deep Learning

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

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 4 Docker @ 4 Linux @ 4 Python @ 4 Bash @ 4 Communication @ 4 Perl @ 4 LLM @ 4 CUDA @ 4 GPU @ 4

Details

We are looking for a Software Test development engineer in NVIDIA’s Deep Learning SWQA team. The position is in NVIDIA Deep Learning and AI Software Quality Assurance team that defines, develops and performs tests to validate robustness and measure the performance of NVIDIA’s Deep Learning software and GPU Infrastructure for autonomous driving, healthcare, speech recognition, natural language processing, and a wide variety of other AI scenarios. The team collaborates with multiple AI product teams to develop new products; derive and improve complex test plans; and improve workflow processes for a diverse range of GPU computing platforms.

You should grow with being in the critical path supporting developers working for billion-dollar business lines as well as intimately understanding the values of responsiveness, thoroughness and collaboration. You should constantly champion and implement efficiency improvements across your domain. Join the team which is building software which will be used by the entire world!

Responsibilities

  • Work closely with global multi-functional teams to understand the test requirements and take ownership of product quality.
  • Plan, design, implement, report and automate test plans, test cases, and test reports.
  • Run bug lifecycle and collaborate with cross-functional groups to work toward solutions.
  • Automate test cases and assist in the architecture, design and implementation of test frameworks.
  • Reproduce in-house and verify customer issues and fixes.

Requirements

  • BS or higher in Computer Science, Electrical Engineering, Computer Engineering or equivalent experience.
  • 4+ years of software quality assurance or test automation experience, with knowledge of test infrastructure and strong analysis skills.
  • Scripting language knowledge (Python, Perl, Bash) and UNIX/Linux experience.
  • C/C++ software development or test development experience.
  • Experience with virtualization technologies such as VMs and Docker containers.
  • Understanding and working knowledge of deep learning frameworks and models, especially in end-to-end customer scenarios.
  • Experience validating deep learning software and models.
  • Experience using AI development tools for test plan creation, test case development and test case automation.
  • Ability to balance conflicting and changing priorities and maintain a positive attitude under dynamic schedules.
  • Excellent English written and oral communication skills.

Ways to stand out

  • Familiarity with NVIDIA GPU hardware products (Tesla, Tegra, DGX, etc.).
  • Working knowledge of NVIDIA GPU computing (CUDA) and CUDA libraries for deep learning.
  • Background in building models and AI-based infrastructure to improve test automation.
  • Experience with LLM inference frameworks (TRT-LLM, vLLM, SGLang, etc.) and running various AI workloads.
  • Experience validating data center GPU-based infrastructure (multi-GPUs, multi-node clusters).
  • Experience with VectorCAST, Bullseye, Gcov, or Coverity tools.

Compensation & Benefits

  • Base salary ranges (determined by location, experience, and comparable employees):
    • Level 3: 136,000 USD - 212,750 USD
    • Level 4: 168,000 USD - 264,500 USD
  • Eligible for equity and benefits. (See NVIDIA benefits information on the company website.)

Additional information

  • Applications for this job will be accepted at least until October 14, 2025.
  • NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment. The company does not discriminate on the basis of protected characteristics.