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!