Machine Learning Engineer - Humanoid Robotics
NVIDIA· Engineer, Sys SW
Shanghaifull-timePosted 6mo ago
About the role
Machine Learning Engineer role focusing on humanoid loco-manipulation within NVIDIA's Isaac Loco-Manipulation team. Involves advancing foundation models (GR00T, Cosmos), sim-to-real transfer, and robotics learning with cross-disciplinary collaboration to deploy prototypes, open source contributions, and publications.
Responsibilities
- Collaborate with researchers and engineers to define and execute projects in humanoid robotics loco-manipulation and mobile manipulation areas.
- Contribute to the development and advancement of GR00T and Cosmos foundation models.
- Develop reference workflows with Isaac Lab and Newton for humanoid and mobile manipulation dexterous tasks.
- Advance technologies for robot learning and synthetic data generation using human videos.
- Design, implement, and deploy novel algorithms for humanoid robot locomotion and manipulation in both simulated and real-world environments.
- Transfer innovations into products, with deliverables including prototypes, open source software contributions, patents, and/or publications in top conferences and journals.
- Drive the full development lifecycle from model and algorithm design, with sim-to-real transfer, to rigorous on-robot validation and production deployment.
- Collaborate cross-functionally with teammates and partners to share best practices and advance shared goals.
Qualifications
- PhD or Master’s degree in Robotics, Computer Science, or a related field (or equivalent experience).
- 3+ years of experience working on robotics software.
- Experience with deep learning frameworks such as PyTorch, JAX, or TensorFlow, and physics simulation tools like Isaac Sim/Lab or MuJoCo.
- Expertise in foundation models for robotics and 3D perception.
- Experience with sim-to-real and real-to-sim transfer in robotics.
- Deep knowledge of robot learning, including imitation and reinforcement learning.
- Hands-on experience of real robot testing, humanoid experience is preferred.
- Strong software engineering fundamentals, including proficiency in C++ and Python.
Skills
Required:Robotics software developmentDeep learning frameworksPhysics simulation toolsFoundation models for roboticsSim-to-real transferRobot learningC++Python
Last updated Jul 3, 2026. Interested? Apply on the company site.
About NVIDIA
World Leader in AI Computing
NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.
AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm
More open roles at NVIDIA
- Senior Physical Verification Engineer3d agoEngineer, ASIC
- Senior System Software Engineer, Display Security3d agoEngineer, Sys SW
- Senior FPGA Prototyping Engineer - Hardware3d agoSanta Clara, CA · Engineer, ASIC
- Senior Product Engineer3d agoHybrid (Thailand) · Engineer, Product Development
- Senior Architect - Data Processing Systems, Analytics and Data Intelligence3d agoHybrid (Remote / Local) · Architect