← All roles

Robotics Engineer - Whole-Body Control

Apply on company site
Paris, France$0Full-timePosted 2mo ago

About the role

Robotics engineer responsible for owning the whole-body controller and state estimation for UMA's humanoid robot, including real-time control, state estimation, and integration of model-based and learned policies.

Responsibilities

  • Design and tune the whole-body controller for locomotion and loco-manipulation
  • Build state estimation on the real robot: floating-base estimation, contact detection, sensor fusion
  • Formulate and solve real-time optimal control problems (QP inverse dynamics, MPC)
  • Characterize actuator behavior and design controllers within real hardware limits
  • Combine model-based control with learned policies at the model/learning seam

Qualifications

  • Expertise in whole-body control on real hardware (QP inverse dynamics, MPC, task-space or hierarchical control)
  • Strong state estimation background (floating-base, contact detection, sensor fusion)
  • Proficiency in C++ and real-time systems (PREEMPT_RT, RTOS)
  • Rigid-body dynamics and numerical optimization (Pinocchio, Crocoddyl, or equivalent)
  • Experience bringing up a legged or humanoid robot
  • Bonus: fluency in MuJoCo or Isaac Sim, loco-manipulation and force/impedance control
Last updated Aug 27, 2026. Interested? Apply on the company site.

About UMA

UMA - Building intelligent robots that enhance quality of life for everyone

At UMA, we develop AI and robotics dedicated to shaping a new economic and societal era. We design general-purpose mobile and humanoid robots with human-level dexterity and a deep understanding of the physical world.

AIBuilding the futureDeep LearningGeneral-purpose robotsLeRobotRoboticsheadline-ai-europe-100-2026intelligent-hardware

More open roles at UMA