mid software engineering Hardware Engineer ic · Posted May 7, 2026

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

Senior Board Test Engineer
Santa Clara, CA · senior
Python Bash Testing
System Level Test Engineer
Santa Clara, CA · mid
Python Linux Testing
ATE Test Development Engineer
Santa Clara, CA · mid
Python C Testing
Senior Debug System Engineer, Datacenter
Santa Clara, CA · senior
Embedded Systems
Senior Implementation Methodology Engineer
Santa Clara, CA · senior
Python Deep Learning Frontend Development
All Nvidia jobs →

Job description

from Nvidia careers

NVIDIA 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 →
All software engineering jobs software engineering in Beijing, China Jobs in Beijing, China software engineering salaries software engineering career path
All Nvidia Jobs Browse software engineering roles mid positions