Senior Software Development Engineer in Test

6 Months ago • 7 Years + • $168,000 PA - $322,000 PA
Quality Assurance

Job Description

As a Senior Software Development Engineer in Test at NVIDIA, you'll develop detailed test plans, perform testing for Compute software releases on various platforms (Tesla GPUs, NVIDIA turnkey systems, and OEM systems), and lead CUDA release efforts. Responsibilities include gathering automation requirements, developing automation tools and infrastructure, collaborating on test content development in C++, and ensuring high-quality software through code coverage and maintenance of automation tools. You will also be responsible for testing cloud services, new GPU/system bring-up, CUDA releases, enhancing system performance through data analysis, and improving the customer experience. This role requires strong knowledge of parallel programming (ideally CUDA C/C++) and scripting languages (Python), experience with QA methodologies and cluster management, and proficiency in test strategy and plan development.
Good To Have:
  • Knowledge of large-scale cloud infrastructure testing
  • Familiarity with cloud technologies (Cloud Stack, OpenStack, etc.)
  • Understanding of virtualization infrastructure (HyperV, KVM)
  • Experience in machine learning, AI, and computer vision
Must Have:
  • 7+ years in software QA and automation
  • Experience leading projects and cross-functional collaboration
  • Strong knowledge of parallel programming (CUDA C/C++)
  • Proficiency in devising test strategies and conducting tests
  • Experience in test support organization
Perks:
  • Equity
  • Benefits

Add these skills to join the top 1% applicants for this job

containers
computer-vision
python
perl
docker
linux
hadoop
data-analytics
kvm
cuda
quality-control
test-coverage

As a Software Test Development Engineer at NVIDIA, you will have the opportunity to work with a team of dedicated professionals who are enthusiastic about advancing technology. You will play a crucial role in testing, test content development and validating our software releases, ensuring that our products meet exceptional quality standards. With our state-of-the-art infrastructure and advanced technologies, you will tackle stimulating and intricate challenges that directly impact the success of our products. Join us in revolutionizing the industry and shaping the future of computing.

What you'll be doing:

  • Develop detailed test plans and perform testing for Compute software releases on different platforms, such as Tesla GPUs, NVIDIA turnkey systems, and OEM systems.

  • Lead CUDA release efforts, gather automation requirements, and drive the development of automation tools and infrastructure.

  • Collaborate with the test development team to build and develop test content in C++.

  • Experience of AI-Powered tools that rapidly accelerating automation. Those tools leverage ML, NLP, Computing vision and Data anaylis to streamline complex workflows.

  • Ensure the delivery of high-quality software by focusing on code coverage and maintaining automation tools and infrastructure.

  • Contribute to the automation of manual test cases and work closely with the automation infrastructure team.

  • Be responsible for testing cloud services, new GPU/system bring-up, and CUDA releases.

  • Enhance system performance and predictability through data analysis, while conducting release and regression tests for existing CUDA features.

  • Focus on enhancing the customer experience by improving the ease of use and optimizing performance.

What we need to see:

  • A Bachelor's degree in a related field (or equivalent experience), with a preference for candidates holding a Master's degree.

  • 7+ years of experience in software QA and automation development.

  • Proven experience in leading projects and collaborating across functional teams.

  • Strong knowledge of parallel programming, ideally CUDA C/C++, and experience with scripting languages such as Python.

  • Development experience in a test support organization.

  • Solid understanding of QA methodologies and cluster management.

  • Proficiency in devising test strategies, crafting comprehensive test plans, and proficiently conducting tests.

  • Familiarity with embedded systems, Linux, Perl, Python, and bug logging.

  • Proficiency in building test setups and strong hardware and software triage skills.

Ways to stand out from the crowd:

  • Knowledge of testing and validating large-scale cloud infrastructure and/or distributed systems.

  • Familiarity with various cloud technologies such as Cloud Stack, Open Stack, Mesos, Hadoop, and Kafka, as well as containers like Docker.

  • Understanding of virtualization infrastructure software like HyperV and KVM.

  • Experience in machine learning, artificial intelligence, and computer vision would be a plus.

NVIDIA is a well-known and esteemed company in the technology industry. We are recognized for our innovative solutions and are home to individuals who are both forward-thinking and dedicated. We strive to create a work environment that encourages collaboration and inclusivity, where all ideas are valued and respected. If you are a self-motivated and imaginative individual seeking to make a significant difference, we look forward to hearing from you!

The base salary range is 168,000 USD - 322,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Set alerts for more jobs like Senior Software Development Engineer in Test
Set alerts for new jobs by NVIDIA
Set alerts for new Quality Assurance jobs in United States
Set alerts for new jobs in United States
Set alerts for Quality Assurance (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙