Senior Robotics Software Engineer — Munich (onsite first, hybrid friendly)
Well funded robotics scale up | Equity with real value | Robots in the field
Why this is a strong move
- Proper backing and runway, the plan is to scale.
- Robots are deployed with paying customers. Your work reaches real hardware.
- Small senior team, practical culture, focus on outcomes.
- Munich location, relocation for EU citizens.
The role,
Design, build and ship autonomy and robotics software that runs on production robots. You will take features from idea to prototype, validation and release on real machines.
What you will do
- Implement C++17 or C++20 and Python for perception, localisation or planning and control.
- Build reliable ROS 2 nodes with clear interfaces, logging and observability.
- Integrate LiDAR, depth or RGB cameras, IMU and odometry, including calibration and time sync.
- Profile and optimise for deterministic, real time behaviour on edge compute.
- Run field tests, analyse telemetry, debug issues, and close the loop into product improvements.
- Maintain high quality through simulation, HIL, unit and integration tests, CI and CD.
- Work closely with Hardware, Systems and Operations to deliver safe, maintainable releases.
- Contribute to reviews and mentoring in a senior, supportive environment.
Required experience,
This role suits engineers who have already shipped robots. To be successful you will need:
- Evidence of shipping robots to customers or internal fleets.
- 6 plus years in robotics software, or comparable depth, with strong production C++ and Python.
- Solid skills in at least two of the following: perception, SLAM or state estimation, planning and control, sensor fusion.
- ROS 2 in production, including DDS, lifecycle and QoS.
- Comfortable with embedded Linux, containers, networking and on robot debugging.
- Data driven approach, clear communication in English.
Helpful experience,
- Behaviour trees, MPC or advanced planning.
- GPU acceleration, optimisation libraries or numeric robustness.
- Safety related development such as IEC 61508 or ISO 13849.
- Fleet operations, telemetry, OTA updates and remote diagnostics.
- German language skills are a plus.
Tech you will use,
C++17 or C++20, Python, ROS 2, LiDAR and depth cameras, IMU, EKF or UKF, g2o or Ceres, Nav2 or MoveIt, Gazebo or Isaac Sim, CMake or Bazel, Docker, GitHub Actions, Prometheus and Grafana.
Ways of working,
- Onsite first in Munich, typically 3 to 4 days per week with hardware.
- Small squads, written RFCs for key decisions, practical agile.
- You own outcomes, not just tickets.
Package,
Competitive salary plus meaningful equity, relocation for EU citizens, quality equipment and a personal development budget.
How to apply
Please share a CV or portfolio that highlights your shipped robots and your specific contributions. Links to repos, videos or papers are welcome.