
Simulation Engineer
1. Humanoid
Develop an automated Isaac Sim simulation setup and training environment for the humanoid robot!
Responsibilities & Tasks
Develop and maintain an automated pipeline to transfer CAD robot models and updates into the simulation environment.
Create an advanced simulation and training setup for the humanoid robot using Isaac Sim and Lab to simulate real-world scenarios and various terrains.
Integrate control algorithms, sensor systems (e.g., IMUs, ground contact sensors), and actuation systems into the simulation framework to ensure realistic interactions and feedback loops.
Collaborate with teams across software and hardware clusters to integrate the simulation with the actual robot as closely as possible, enabling seamless testing, training and deployment in the real world.
Develop and refine the simulation and training procedures of the robot to enable generalizability of the algorithms employed.
Document development processes, automation workflows, and testing procedures and results for knowledge sharing.
General Responsibilities: Attend weekly/bi-weekly departmental & organizational RoboTUM meetings, as well as occasional spontaneous meetings as needed. Answer emails and messages within 24 hours (be comfortable using Slack). Adhere to RoboTUM policies and be willing to help when the team needs you
Position Benefits
Contribute to the development of an automated simulation setup in Nvidia’s Isaac Sim and training environment in Isaac Sim, essential for testing and optimizing the humanoid robot’s performance.
Gain hands-on experience in robot simulation, training environments (e.g., for biped locomotion), and automation pipelines for the development of robot simulations..
Work on a high-performance humanoid robot with cutting-edge software and hardware inspired by biomechanics.
Collaborate with power electronics, body mechatronics, arm mechatronics, control, and other software teams to create an integrated simulation, training and testing environment that supports the development of a high-performance humanoid robot.
Access to state-of-the-art simulation software such as Isaac Sim, training environments like Isaac Lab, and prototyping facilities at TUM.
Expand your professional network through research collaborations, competitions, and industry connections.
Potential for thesis projects or specialized research into robotic simulation, and robot training with and without synthetic data.
Close-knit community of dedicated people.
Minimum Qualifications
Background in simulation, modelling, games engineering or the like.
Experience with a simulation tool (e.g., Isaac Sim, Gazebo, MuJoCo, Unity), and Python.
Understanding of sensor modeling, real-time systems, biped robot kinematics, and RL-based control for legged locomotion.
Ability to collaborate across interdisciplinary teams, combining software and hardware, and iterate based on discrepancy between real-world testing and simulation.
Strong problem-solving skills, analytical thinking, and enthusiasm for tackling complex challenges arising from software and hardware.
Optimal Qualifications
Background in simulation and modeling of robotic systems.
Experience in Isaac Sim, Isaac Lab, or similar platforms tailored for simulation and training of robotic systems.
Knowledge of robotic algorithms, motion planning, and autonomous navigation to integrate into the simulation setup.
Good understanding of sensor fusion and modeling, real-time systems and biped robot kinematics, and RL-based control for legged locomotion.
Strong problem-solving skills, analytical thinking, and enthusiasm for tackling complex challenges arising from software and hardware.
Project experience in interdisciplinary teams combining hardware and software.
Estimated Time Commitment
10-12 hours/week at the beginning of term and less towards exam season