Robotics Software Engineer – Humanoid Locomotion

Join us in building the next generation of humanoid robots. We’re hiring a Robotics Software Engineer to develop locomotion and whole-body control algorithms for bipedal humanoid platforms. If you love clean code, classical control, and walking robots, this one is for you.

About the Role

We are looking for a passionate Robotics Software Engineer to join our team and help shape the future of humanoid robots. You will work on the brain behind the body — designing, implementing, and optimizing the algorithms that allow our humanoid robots to walk, balance, and interact with the real world.

What You’ll Do

  • Develop and refine locomotion algorithms (walking, running, stair climbing, recovery from disturbances) for bipedal humanoid robots.
  • Implement whole-body control frameworks integrating balance, manipulation, and dynamic motion.
  • Work closely with the hardware team to integrate sensors (IMUs, force/torque sensors, encoders) with motion control software.
  • Optimize real-time performance of control loops running on embedded systems.
  • Collaborate with AI and perception teams to enable autonomous decision-making in dynamic environments.
  • Contribute to simulation environments (Gazebo, MuJoCo, Isaac Sim) for testing before real-hardware deployment.

What We’re Looking For

  • Bachelor’s or Master’s in Robotics, Computer Science, or Mechanical Engineering (PhD is a plus).
  • Strong proficiency in C++ and Python.
  • Solid grasp of classical robotics: kinematics, dynamics, control theory, and trajectory optimization.
  • Hands-on experience with ROS / ROS2.
  • Experience with at least one physics simulator (Gazebo, MuJoCo, PyBullet, Isaac Sim).
  • Familiarity with optimization libraries (OSQP, CasADi, Drake).

Nice-to-Haves

  • Experience deploying code on real humanoid platforms (Unitree, Boston Dynamics, Agility, Apptronik, Figure).
  • Background in Model Predictive Control (MPC) or Reinforcement Learning for locomotion.
  • Knowledge of state estimation (Kalman filters, factor graphs).
  • Open-source contributions to robotics projects.

What We Offer

  • Competitive salary and equity package
  • Flexible hours and remote-friendly culture
  • Hands-on access to cutting-edge humanoid hardware
  • Conference and learning budget (ICRA, IROS, Humanoids)
  • A team of brilliant, kind people who genuinely love what they do

How to Apply

Send your CV, GitHub/portfolio, and a short note about your favorite robotics project to careers@acmerobotics.com. Bonus points for a video of something you’ve built. 🤖

Company Presentation

Information

Company : Humanoid Robotics
Location : Remote / Berlin, Germany

Looking to post a job?

Find top talent for roles across research, industry, and startups.