Taro Logo

Senior Software Test Development Engineer - Deep Learning

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting is no longer active. Check out these related jobs instead:

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Test Development Engineer to join their Deep Learning SWQA team. This role is crucial in validating NVIDIA's Deep Learning software and GPU Infrastructure for autonomous driving, healthcare, speech recognition, natural language processing, and various AI applications. The position offers an opportunity to work with cutting-edge AI technology while collaborating with multiple AI product teams to develop new products and improve complex test plans.

The role combines software development expertise with quality assurance, requiring strong technical skills in Python, Linux, and C/C++, along with experience in virtualization technologies. You'll be responsible for developing and implementing test automation frameworks, managing bug lifecycles, and utilizing AI-powered tools to enhance testing efficiency.

Working at NVIDIA means being at the forefront of AI and GPU computing innovation, contributing to products that impact billions of users worldwide. The position offers exposure to NVIDIA's comprehensive GPU product line, including Tesla, Tegra, and DGX systems, and deep learning frameworks. The ideal candidate will have 5+ years of experience in software QA or test automation, strong analytical skills, and the ability to work effectively in a dynamic, fast-paced environment.

This role presents an excellent opportunity for someone passionate about quality assurance in AI systems, offering the chance to work with state-of-the-art technology while contributing to NVIDIA's mission of transforming industries through accelerated computing and AI.

Last updated 2 months ago

Responsibilities For Senior Software Test Development Engineer - Deep Learning

  • Work closely with global cross-functional teams to understand test requirements and own product quality
  • Plan, design, execute, report, and automate test plans/cases/reports
  • Manage bug lifecycle and collaborate with inter-groups for solutions
  • Automate test cases and assist in architecture, crafting and implementing test frameworks
  • In-house reproduction and verification of customer issues/fixes
  • Utilize AI-powered tools to improve efficiency and quality

Requirements For Senior Software Test Development Engineer - Deep Learning

Python
Linux
  • BS or higher degree in CS/EE/CE or equivalent experience
  • 5+ years of software quality assurance or test automation background
  • Scripting language (Python, Perl, Bash) knowledge and UNIX/Linux experience
  • Good C/C++ software development, DevOps or test development experience
  • Good user/development experiences of virtualization like VM & Docker container
  • Excellent English written and oral communication skills
  • Able to juggle conflicting/changing priorities
  • Experience with AI tools