CareerPlan

Principal Robotics Engineer - Autonomy & Behavior

MunichRemoteFull-time2026-10-05 → 2026-11-10
Hybrid

Core

Define technical direction for robot decision-making logic, moving from handwritten C++ to formal behavior trees and reusable stacks across multiple robot platforms.

Role type

Principal Robotics Engineer (Autonomy & Behavior)

Builds

Reusable autonomy stacks, behavior trees, and flight skill interfaces for physical robots.

Domain

Robotics, Autonomous Systems, Defense Technology

Required skills

C++, Behavior Trees, State Estimation, Motion Planning, Control, Perception, Physical Robot Experience, System Design, Code Review, Mentorship

Preferred skills

BehaviorTree.CPP, ROS 2, DDS, PX4, ArduPilot, MAVLink, Drone/Aircraft Experience, Simulation (SITL/HITL), Multi-platform Stack Porting, Open Source Contributions

Technologies

C++, Behavior Trees, ROS 2, DDS, PX4, ArduPilot, MAVLink

Responsibilities

Design behavior layer nodes and ports for testable flight logic; Migrate flight authority from code to behavior trees; Define companion computer-autopilot skill interfaces; Architect reusable stacks for multiple robot platforms; Ensure failure legibility via logs and traces; Conduct design and code reviews; Mentor engineers.

Seniority

Principal, technical authority with mentorship