
Senior System Software Engineer, Robotics
About the role
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++, Py Torch. 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 NVIDIA
China
Headquarters