Software Engineer - Humanoid Sim-to-Real
Core
Develop high-fidelity actuator models for simulation and design low-level actuator control to bridge the sim-to-real gap for humanoid robots.
Role type
Controls Engineer – Actuation (Sim-to-Real)
Builds
Apollo humanoid robot actuation systems
Domain
Robotics, Humanoid Robots, Applied AI
Deliverable
production ML models
Required skills
C++, Python, motor electromechanics, classical control theory, system identification, hardware-in-the-loop testing, Git
Preferred skills
Dynamometer/motor test stand experience, motor thermal modeling, real-time communication protocols, MuJoCo/Isaac Sim/Brax, Docker/GPU infrastructure
Technologies
C++, Python, Git, MuJoCo, Isaac Sim, Brax, Docker
Responsibilities
Develop and maintain high-fidelity actuator models in simulation; Design, tune, and deploy actuator-level control; Design and run hardware test campaigns; Apply system identification to extract physical models; Quantitatively validate sim-to-real fidelity; Build and maintain robust Python/C++ tooling for automation and integration.
Seniority
Mid-Senior (4+ years or MS/PhD)
