SAI Software Design Engineer
Nvidia · Shanghai, China
About this role
Nvidia is hiring a mid-level Software Engineer based in Shanghai, China. The posting calls out experience with Python, Bash, Linux, Networking and roughly 5+ years of relevant work. Listed education preference: a bachelor's degree or equivalent.
- Role
- Software Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Shanghai, China
- Experience
- 5+ years
- Education
- Bachelor's degree
- Posted
- Apr 29, 2026
More roles at Nvidia
Job description
from Nvidia careersThis is an outstanding opportunity for software development engineer to join our high performance multi-site team for switch and router related SW development. The successful candidate will collaborate closely with other development teams, arch and QA to ensure features and functions delivery on time with quality. The candidate should understand standard methodologies of software development and testing, and have experience in planning, implementing and testing in a continuous integration environment.
What you'll be doing:
Groundbreaking multi-protocol networking technology
First tier features enablement
Senior software developer as part of a networking oriented software development team
Portable networking software implementation in an embedded environment (Ethernet switch/router product line)
Full development cycle methodology (from design to final delivery to customer in high scale data centers)
Develop code in industry leading open source environments
What we need to see:
Bachelor or above in Computer Science or Telecommunication Engineering
At least 5 years in networking programming, communication protocols knowledge
C and C++ embedded programming experience
High technical understanding and learning skills – specification, design, programming, integration and debugging abilities
Ability to understand, debug and improve 3rd party sophisticated code
Experience with testing methodologies, some tasks will include developing sophisticated fully automated testing environment
System wide perspective
This is an excerpt. Read the full job description on Nvidia careers →