SONiC Verification Engineer
Nvidia · Beijing, China
About this role
Nvidia is hiring a mid-level Hardware Engineer in the software engineering function based in Beijing, China. The posting calls out experience with Python, CI/CD, Linux, Testing.
- Role
- Hardware Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Beijing, China
- Posted
- May 7, 2026
More roles at Nvidia
Job description
from Nvidia careersNVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. We are looking for a Software Verification Engineer to join our Ethernet Switch SONiC Network OS. As a Verification Engineer at NVIDIA, you will have to work closely with NVIDIA’s development and architecture teams responsible for SONiC NOS and gain deep understanding of NVIDIA products and technologies.
What you’ll be doing:
Be part of NVIDIA SONiC R&D team, contribute code to SONiC worldwide community.
Design and implement robust, maintainable, and efficient automation test suite.
Work with experienced teams which are well known in the SONiC community.
Work with continuous integration systems, regression tools, automate builds, run test suites, generate test reports, isolate and classify failures and review new degradation.
Innovate! Bring SONiC NOS to shine in customer's view.
What we need to see:
B.Sc. degree or equivalent experience in Engineering/Computer Science/related field.
3+ years of experience as a Software Engineer.
Intrinsically motivated with a desire for automation programming.
Strong programming skills in Python.
Strong technical abilities, problem solving skills, coding and design skills.
Ability to lead feature development, take full ownership and deliver independently.
This is an excerpt. Read the full job description on Nvidia careers →