Senior System Software Engineer, Robotics
Nvidia · Shanghai, China
About this role
Nvidia is hiring a senior-level Systems Engineer in the operations function based in Shanghai, China. The posting calls out experience with Python, PyTorch, Reinforcement Learning, Data Structures.
- Role
- Systems Engineer
- Function
- operations
- Level
- senior
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Shanghai, China
- Posted
- May 1, 2026
More roles at Nvidia
Job description
from Nvidia careersAs a Senior System Software Engineer on the NVIDIA Isaac projects, you will help build the platform for Physical AI — bring up robots with software and hardware from OEMs, develop auto-verification pipelines and support R&D on various aspects of NVIDIA robotics projects. The ideal candidate will have strong software engineering skills for real-time robotics applications and real-world experience with a variety of robot embodiments, such as humanoids, robotic manipulators, surgical robots, etc.
What You Will Be Doing:
Work closely with OEMs to bring up and maintain NVIDIA robotics stack based on NVIDIA SW stack, OEM SDKs and SW/HW integration.
Build auto-verification pipelines for the software and hardware of humanoid robots.
Verify the robot system and hardware capabilities on existing and new robotic systems.
Collaborate across team boundaries to verify SDKs of different robotic platforms, communicate with OEMs and address SDK issues in collaboration with vendors.
Take on a variety of challenges, bridging between research and commercial environments.
Deploy and test the internal software on physical robots and their digital twins.
What we need to see:
Master's degree or above in Robotics, Computer Science, Engineering, or a related field, or equivalent experience.
3+ years of experience.
Skilled at robotic system software development.
This is an excerpt. Read the full job description on Nvidia careers →