Senior Software Architect, Humanoid Robotics
NVIDIA
Job Summary
NVIDIA is seeking a Senior Software Architect for Humanoid Robotics to advance the Isaac solution and GR00T blueprint. This role involves developing and optimizing control stacks, deploying neural network models in simulation and on real hardware, and designing teleoperation software. The architect will also implement tools for robot maintenance, diagnostics, and troubleshooting, and collaborate on model training, data processing, and MLOps lifecycle within a highly collaborative research team.
Must Have
- Develop and optimize the control stack, including locomotion, manipulation, and whole-body control algorithms.
- Deploy and evaluate neural network models in physics simulation and on real humanoid hardware.
- Design and maintain teleoperation software for controlling humanoid robots.
- Implement tools and processes for regular robot maintenance, diagnostics, and troubleshooting.
- Monitor teleoperators and develop quality assurance workflows for data collection.
- Collaborate with researchers on model training, data processing, and MLOps lifecycle.
- Bachelor’s degree in Computer Science, Robotics, Engineering, or a related field.
- 3+ years of full-time industry experience in robotics hardware or software full-stack.
- Hands-on experience with deploying and debugging neural network models on robotic hardware.
- Ability to implement real-time control algorithms, teleoperation stack, and sensor fusion.
- Proficiency in Python, C++, ROS, and physics simulation (Gazebo, Mujoco, Isaac).
- Experience in maintaining and troubleshooting robotic systems.
- Physically work on-site on all business days.
Good to Have
- Master’s or PhD’s degree in Computer Science, Robotics, Engineering, or a related field.
- Experience at humanoid robotics companies on real hardware deployment.
- Experience in robot hardware design.
- Demonstrated Tech Lead experience, coordinating a team and driving projects.
Job Description
NVIDIA accelerates humanoid robots’ development with the Isaac solution and GR00T blueprint. We’re now looking for a robotics expert, especially in humanoid robotic systems to support this effort. As a Solutions Architect, you’ll collaborate with an exceptional and highly collaborative research team known for influential work in multimodal foundation models, large-scale robot learning, embodied AI, and physics simulation, pushing the frontier of humanoid robotics.
What you will be doing:
- Develop and optimize the control stack, including locomotion, manipulation, and whole-body control algorithms;
- Deploy and evaluate neural network models in physics simulation and on real humanoid hardware;
- Design and maintain teleoperation software for controlling humanoid robots with low latency and high precision;
- Implement tools and processes for regular robot maintenance, diagnostics, and troubleshooting to ensure system reliability;
- Monitor teleoperators at the lab and develop quality assurance workflows to ensure high-quality data collection;
- Collaborate with researchers on model training, data processing, and MLOps lifecycle.
What we need to see:
- Bachelor’s degree in Computer Science, Robotics, Engineering, or a related field;
- 3+ years of full-time industry experience in robotics hardware or software full-stack;
- Hands-on experience with deploying and debugging neural network models on robotic hardware;
- Ability to implement real-time control algorithms, teleoperation stack, and sensor fusion;
- Proficiency in languages such as Python, C++, and experience with robotics frames (ROS) and physics simulation (Gazebo, Mujoco, Isaac, etc.).
- Experience in maintaining and troubleshooting robotic systems, including mechanical, electrical, and software components.
- Physically work on-site on all business days.
Ways to stand out from the crowd:
- Master’s or PhD’s degree in Computer Science, Robotics, Engineering, or a related field;
- Experience at humanoid robotics companies on real hardware deployment;
- Experience in robot hardware design;
- Demonstrated Tech Lead experience, coordinating a team of robotics engineers and driving projects from conception to deployment.