Senior System Software Engineer, Robotics
Confirmed live in the last 24 hours
NVIDIA
Job Description
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!
Similar Jobs
Sauce Labs Inc.
Staff Systems Software Engineer
BorgWarner
System Development Engineer
McKesson
Sr. Software Developer, Warehouse Management Systems
Illinois Tool Works
Staff Systems Engineer
Comcast
Software & Systems Architecture Engineer
Target