Senior System Software Engineer, Robotics

All the best with your application!

Want more jobs like this straight to your inbox?

Summary

Location

Shanghai, China

Work

Full-time

Experience

3+ years

About this Job

As 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.

  • Familiar with popular VLA and RL algorithms, co-working with robotics researchers to deploy and evaluate robotic policy for specific tasks.

  • Proven experience in designing and building robotics software stacks.

  • Proficiency in Python, C++, PyTorch. Willingness to learn new tools as needed.

  • Ability to adapt to fast-paced development lifecycles, multi-functional organizations, new technologies and platforms.

  • Strong problem-solving skills and the ability to determine the best approach to complex challenges.

  • Excellent communication skills and a collaborative approach to working effectively with diverse teams.

  • Use agentic AI to accelerate and scale software development

Ways to Stand out from The Crowd:

  • Background with system software of humanoid robots.

  • Experience with different sensors and drivers of humanoid robots.

  • Familiarity with NVIDIA robotics products such as Jetson, IGX, GR00T, Isaac Sim/Lab, Holoscan, Isaac for Healthcare.

  • Familiarity with VLAs, RL(Reinforcement Learning) and IL (Imitation Learning).

  • Proficiency using agentic AI tools to accelerate software development.

With highly competitive salaries and a comprehensive benefits package, 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 outstanding growth, our special engineering teams are growing fast. If you're a creative and autonomous engineer with a genuine passion for technology, we want to hear from you!

About the Company

NVIDIA logo

NVIDIA

Public Company
Transportation & Autonomous VehiclesRobotics Hardware & ComponentsRobotics Software & AI

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

View details
Related Jobs

Get the week's best robotics jobs

We review hundreds of postings weekly and hand-pick the top roles for you. High-salary positions, top companies, remote opportunities.

Please enter a valid email address

Unsubscribe anytime. We respect your privacy.