<- Open Roles

Open Role

Motion Control Algorithm Engineer

Singapore / Munich, Germany

Develop force-based whole-body coordination for wheeled dual-arm and dual-arm robots, enabling stable and compliant real-world manipulation.

About the Role

MindOn is building general-purpose intelligence for robots. We are looking for a Motion Control Algorithm Engineer to develop control algorithms for wheeled dual-arm and dual-arm robots and deploy them on real hardware.

Working with torque-controlled robotic arms, you will develop impedance control and Whole-Body Control (WBC) algorithms to coordinate both arms and the mobile base, enabling reliable manipulation under contact, external forces, and changing environments.

Responsibilities

  • Develop whole-body control algorithms for wheeled dual-arm and dual-arm robots, coordinating both arms, the mobile base, and other available degrees of freedom.
  • Implement joint-space and Cartesian-space impedance control on torque-controlled arms to improve compliance, stability, and contact adaptability.
  • Design multi-task, multi-constraint control frameworks that address end-effector poses, contact forces, joint limits, collision avoidance, and motion smoothness.
  • Integrate, debug, and tune control algorithms on real robots; optimize gravity compensation, force tracking, and contact control while addressing control frequency, communication latency, sensor noise, and actuator characteristics.
  • Collaborate with hardware, robotics software, and high-level AI teams to translate task commands into reliable low-level motion and force control.
  • Build real-robot testing and evaluation workflows to improve control accuracy, stability, and task success rates.

Qualifications

  • A deep and genuine passion for Embodied AI is essential.
  • Proficiency with AI coding tools is essential: use them effectively for development, debugging, testing, and troubleshooting; independently review generated code and validate its correctness and reliability through tests and real-world execution.
  • A master’s degree or above in Robotics, Control Engineering, Automation, Mechatronics, or a related field, or equivalent practical experience.
  • Strong foundations in robot kinematics, rigid-body dynamics, Jacobians, and redundancy resolution; deep understanding of impedance control, stability, stiffness, and damping design, with hands-on implementation and tuning experience on real torque-controlled arms.
  • Experience developing WBC, including task-priority methods, quadratic programming (QP), or related optimization approaches for multi-task coordination and constraint handling.
  • Hands-on control experience with dual-arm or mobile manipulation robots, with the ability to independently integrate systems, tune parameters, and diagnose failures.
  • Proficiency in C++ and Python, understanding of real-time control requirements, and strong software engineering skills.
  • Strong problem-solving skills, independent execution, and cross-functional collaboration.

Preferred Experience

  • Practical experience coordinating a wheeled base and two arms within a unified controller.
  • Experience with dual-arm carrying, constrained manipulation, or contact-rich tasks.
  • Familiarity with hybrid force/position control, admittance control, and stability during contact transitions.
  • Experience with force/torque sensors, joint torque feedback, friction compensation, payload identification, and dynamics calibration.