1,848,664open jobs
108,636companies
258,809added this week
Browse all
Salary
≈ $100k – $237k per year (Estimated)
Location
In office (Munich)
Seniority
Principal · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 20, 2026. First seen by Alion on Oct 5, 2026.

Overview
Company
Impact
Profile match
Twentyfour Industries develops and manufactures drone systems for security and defense applications. Its customers range from public authorities and security organisations to industrial and commercial users, and it hires robotics, perception and full stack engineers, workshop technicians and sales managers. The company is headquartered in Munich, Bavaria, Germany.

What we’re looking for

We are looking for a Principal Robotics Engineer to set the technical direction for how our robots make decisions. Today, much of that logic sits in handwritten C++. You will move it into behavior trees or a similar formal model, so that a reader can follow and test a flight from a file. You will also define how these models request flight skills from the autopilot, and you will make the stack reusable on a second robot. This is a technical authority role with no people to manage. You will join an autonomy team of five engineers, report to the Team Lead Autonomy, and work closely with our Principal Systems Engineer. We want a strong robotics generalist with deep C++ skills and real depth in at least one area: state estimation, motion planning, control, or perception.

The day-to-day

  • Own the behavior layer: design the nodes, the ports, and the structure that makesa flight readableand testableas data rather thanas code.
  • Move the remaining flight authorityout of hand-written logicand intothe tree, and prove thatthe new path behaveslike the old one before we deletethe old one.
  • Define howthe companion computer asksthe autopilotfor a flight skill, and howit readsback whether that skill is running, finished, or refused.
  • Draw the line between what is shared across robotsand what each robot writesfor itself, so thata second platform reusesthe stack insteadof forkingit.
  • Make failures legible: a log and a trace should tella reader whichcheck said no, and why.
  • Work acrossthe autonomy, perception, platform, and testing teams, sincethe behavior layer touchesall of them.
  • Raise the technicalbar: design reviews, code reviews, and the written arguments thatgo with them.
  • Mentor engineers, without holdinga management line.

You should apply if you

  • Have around 5 years or more of robotics software experience. Leadership experience is not required.
  • Have deep C++ expertise, and the judgment to design a system that other people will extend.
  • Have real experience with behavior trees, or with another explicit way of expressing robot behavior, and clear opinions about where that approach breaks.
  • Have a breadth of knowledge across robotics: state estimation, motion planning, control, or perception. Depth in at least one of them.
  • Have Experience withrobotsthatrunin the physicalworld, not onlyin simulation.
  • Possess the ability to take a design apart in a discussion and put it back together bette

Nice to haves

  • Experience withBehaviorTree.CPP ora comparablebehaviortreelibrary, includingtoolingaroundit.
  • Experience withROS 2, DDS, and the design questionsthatcomewitha distributedroboticssystem.
  • Experience withPX4, ArduPilot, orMAVLink, and withthe splitof workbetweenan autopilotand a companioncomputer.
  • Experience withdronesorotheraircraft.
  • Experience withsimulation, software-in-the-loop, hardware-in-the-loop, orreplay-basedtesting.
  • Experience makinga roboticsstackworkfor morethanoneplatform.
  • Open source contributionsin robotics.
  • Strong writtencommunication. Wewriteourargumentsdown.
  • Strong writtenand spoken English. German isa plus.

What we offer

Real impact & ownership: Shape high-tech defense systems and take responsibility from day one

Mission-driven environment: Work on technologies that matter for European security and sovereignty

Competitive package: Competitive salary, EGYM Wellpass, corporate benefits, and equity options aligned with role and level

Deep tech environment: Get hands-on experience with cutting-edge drone technology and real operational use cases

Grow fast: Steep learning curve for juniors, strategic influence and leadership opportunities for seniors

Startup mindset meets defence innovation: flat hierarchies, fast decisions, and space for your ideas.

Flexibility: Flexible hours, remote options, and relocation support

Strong team: International, driven colleagues and a culture built on exchange, trust, and shared success

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,848,664 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Robotics
Similar stack
Same company
Munich
≈ $79k – $179k per year (Estimated) • In office • Full-Time • Master's Degree • Berlin
Python
Java
C++
AI/ML
Machine Learning
DevOps
Linux
Unix
Robotics
Motion Planning
Apply
≈ $72k – $163k per year (Estimated) • Equity • Hybrid • 3+ years exp • Munich
Python
DevOps
Linux
Robotics
ROS
ArduPilot
MAVLink
DroneCAN
Apply
$16k per year • Hybrid • Internship • Bachelor's Degree • Hamburg
Python
C++
AI/ML
Machine Learning
Robotics
ROS
ROS2
Motion Planning
Autonomous Navigation
Apply
≈ $89k – $213k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Berlin
Java
C#
C++
AI/ML
Computer Vision
Machine Learning
DevOps
Linux
Robotics
ROS
Apply
≈ $49k – $126k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Düsseldorf
SQL
Design
AutoCAD
Apply
≈ $39k – $90k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Abu Dhabi
Python
C#
C++
DevOps
TCP/IP
Robotics
Sensor Fusion
Management
Agile
Apply
≈ $44k – $98k per year (Estimated) • In office • PhD • Singapore
C++
Apply
≈ $46k – $99k per year (Estimated) • In office • Full-Time • Master's Degree • Singapore
Python
C++
Bash
AI/ML
Computer Vision
DevOps
Linux
Apply
In office • Stockholm
C++
Apply
$11k per year • In office • Ufa
C++
DevOps
Git
Linux
TCP/IP
Apply
≈ $30k – $66k per year (Estimated) • In office • Part-Time • Munich
Apply
Junior Sales Manager 15 days ago
≈ $42k – $89k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Munich
Management
Microsoft Office
Marketing
Salesforce
HubSpot
Apply
Full Stack Engineer 15 days ago
≈ $68k – $131k per year (Estimated) • Equity • In office • Full-Time • Munich
Python
TypeScript
Python
Pydantic
DevOps
Git
Apply
Finance Engineer 20 days ago
≈ $61k – $99k per year (Estimated) • In office • Full-Time • 3+ years exp • Munich
AI/ML
Claude
AI Agents
DevOps
Azure
Apply
≈ $41k – $92k per year (Estimated) • Hybrid • Full-Time • Munich
Apply
In office • Munich
Apply
≈ $58k – $126k per year (Estimated) • In office • Munich
Python
Go
JavaScript
Java
PHP
TypeScript
AI/ML
LLM
Frontend
React.js
Apply
In office • Munich
Apply
≈ $46k – $88k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Munich • Jena • Berlin
Apply
≈ $32k – $62k per year (Estimated) • Hybrid • Full-Time • Lisbon • Munich • Prague
Python
SQL
AI/ML
Claude
Analytics
Power BI
Looker
Apply
See all jobs
This is one of many
1,848,664 more open roles from verified company boards, updated every day.