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 23 days 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

Software Development Engineer, Sub-Saharan Africa (SSA) Tech

Entry-level Software Development Engineer role at Amazon's Emerging Marketplace Technology team, focusing on global e-commerce solutions and customer experience.

Second Line Support Engineer

Technical support role at Amazon's Veeqo, focusing on resolving escalated incidents and providing high-quality customer service in ecommerce software.

Software Development Engineer in Test (Software Updates)

Entry-level Software Development Engineer in Test position at Apple, focusing on software updates quality engineering with competitive compensation and benefits.

Platform Test Engineer, Associate

Platform Test Engineer position at Qualcomm focusing on multimedia technology testing and tool development.

Engineer

Entry-level Software Engineer position at Qualcomm India, focusing on embedded and cloud edge software development with opportunities for growth and innovation.