JobAgent
← Back to jobs

Software & Controls Engineer for Humanoid Robotics

Cell Labs

📍Berlin, DE

unknownSoftware

Posted 2mo ago · via personio

Apply on personio

Job Description

Your tasks

  • Control & Locomotion: Design and implement control algorithms for humanoid/legged platforms — dynamic stability, agile locomotion, gait generation, and whole-body control (force/torque, inverse dynamics).
  • State Estimation & Sensor Fusion: Build real-time state estimation and sensor fusion pipelines (IMU, encoders, force/torque, vision/LiDAR as applicable) to support balance and autonomy.
  • Motion & Autonomy Foundations: Develop motion planning and navigation building blocks and optimize decision-making pipelines for real-world operation.
  • ROS 2: Build and maintain ROS 2 nodes, APIs, and distributed software architectures — including hardware abstraction layers and clean interfaces.
  • Hardware Integration: Collaborate with mechanical/electrical teams to integrate actuators, sensors, and power systems (Serial, I²C, SPI, UART, USB) and bring features onto real robots.
  • Testing & Performance Tuning: Run system-level testing, debugging, and tuning on physical robots — focusing on robustness, safety, stability, and energy efficiency.
  • Tooling & CI/CD: Develop tooling for data capture, visualization, simulation, and CI/CD (simulation + hardware-in-the-loop) to speed up iteration and increase reliability.
  • Simulation & Sim-to-Real: Build simulation scenarios and synthetic datasets (Isaac Sim / MuJoCo / Gazebo) to improve sim-to-real transfer and coverage.

Your profile

  • Strong programming skills in C/C++ and Python
  • Hands-on experience with ROS (1/2) and Linux in real robotics projects
  • Solid understanding of robot kinematics, dynamics, control theory and reinforcement learning(model-based real-time control; MPC is a plus, not required)
  • Practical experience with state estimation and sensor fusion (e.g., IMU, encoders, force/torque, vision/LiDAR depending on the system)
  • Experience integrating sensors and actuators and working with common interfaces (e.g., Serial, I²C, SPI, UART, USB)
  • Strong skills in debugging, testing, and performance tuning on real hardware
  • High engineering standards: clean, reliable, maintainable code and end-to-end ownership from concept to deployment

Why us?

  • Room to Fail & Grow: We learn quickly, take responsibility and grow through real projects. We support your development with an additional learning day and an individual training budget.
  • Room to Recharge & Massages: A relaxation area for rest, meditation or prayer, as well as regular office massages and mental health workshops for your well-being.
  • Office Gym & Active Mind: Our small fitness area and ping-pong zone bring movement into everyday working life and promote focus, energy and creativity.
  • Give Back to the Community: An additional paid day for social or environmental engagement – whether mentoring, volunteering or educational projects.
  • Flexible Benefits Programme: Choose what suits your life: home interior, mobility, health, food or music subscriptions.
  • Central Office & Deep-Tech Playground: In the heart of Berlin, you'll find modern labs, creative spaces, focus zones and a fully equipped kitchen with snacks, drinks and good coffee.

Details

Department
Software
Work Type
unknown
Locations
Berlin, DE
Posted
February 21, 2026
Source
personio