Software Verification Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions to tackle challenges no one else can solve.
Backend
Entry-Level Software Engineer
In-Person
1+ year of experience
AI

Description For Software Verification Engineer

We are looking for a hardworking Software Verification Engineer to join our Switch SAI team. You will join the SAI switching verification team in the effort to take our product to next level, working closely with design teams and gain deep understanding of NVIDIA's products and technologies. Become a part of the SAI large worldwide community, contributing new features and defining new tests. Your code will go to NVIDIA Switch products running with SAI+SONIC NOS in production in the biggest clusters over the world and the world fastest HPCs.

What you'll be doing:

  • Be part of NVIDIA SAI multi-national R&D team, contribute code to SAI worldwide community.
  • Design and implement robust, maintainable, and efficient automation test suite, on top of NVIDIA Switch products.
  • Work with continuous integration systems, regression tools, automate builds, run test suites, generate test reports, isolate and classify failures and review new degradation.
  • Work with expert teams which are well known in the SAI community.

What we need to see:

  • B.Sc. degree in Computer Science or equivalent experience.
  • 0-2 years of programming experience
  • Strong programming skills in Python.
  • High technical understanding and learning skills – specification, design, programming, integration, debugging and problem solving abilities, system wide perspective.
  • Ability to lead feature / test development, take full ownership and deliver independently. Excellent communication and leading skills.
  • Creative, motivated and value driven person.

Ways to stand out from the crowd:

  • Knowledge of networking and communication protocols.
  • Prior software testing experience, with an understanding of Software Testing Tools and Methodologies.

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

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, disability status or any other characteristic protected by law.

Last updated 2 months ago

Responsibilities For Software Verification Engineer

  • Be part of NVIDIA SAI multi-national R&D team
  • Design and implement robust, maintainable, and efficient automation test suite
  • Work with continuous integration systems and regression tools
  • Work with expert teams in the SAI community

Requirements For Software Verification Engineer

Python
  • B.Sc. degree in Computer Science or equivalent experience
  • 0-2 years of programming experience
  • Strong programming skills in Python
  • High technical understanding and learning skills
  • Ability to lead feature / test development
  • Excellent communication and leading skills
  • Creative, motivated and value driven person

Interested in this job?

Jobs Related To NVIDIA Software Verification Engineer

Developer Technology Engineer, CPU Performance - New College Grad 2025

Entry-level Developer Technology Engineer position at NVIDIA focusing on CPU performance optimization, requiring advanced degree and strong technical expertise in computer architecture.

GPU C++ Modeling Engineer - New College Grad

Entry-level GPU C++ Modeling Engineer position at NVIDIA, focusing on GPU architecture design, performance modeling, and validation for AI and gaming applications.

Web Application Software Engineer - New College Graduate 2025

Entry-level Web Application Software Engineer position at NVIDIA, focusing on backend/frontend development and infrastructure for data processing systems.

Developer Technology Engineer, Public Sector - New College Grad 2025

Entry-level Developer Technology Engineer position at NVIDIA, focusing on GPU acceleration for public sector applications with competitive salary and benefits.

DFX CAD Tools Development Engineer

Entry-level software engineering role at NVIDIA developing CAD tools for semiconductor design, focusing on DFT and DFP methodologies using C++, Python, and TCL.