jobapplier

Principal Robotics Engineer - Autonomy & Behavior

TwentyFour Industries

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 makes a flight readable and testable as data rather than as code.

Move the

remaining

flight

authority

out of hand-

written

logic

and

into

the

tree

  • , and prove that the new path behaves like the old one before we delete the old one
  • .

Define

how

the

companion

computer

asks

the

autopilot

for a

flight

skill

  • , and how it reads back whether that skill is running
  • ,

finished

,

or

refused

.

Draw the

line

between

what

is

shared

across

robots

and

what

each

robot

writes

for

itself

, so that a second platform reuses the stack instead of forking it.

Make

failures

legible

  • : a log and a trace should tell a reader which check said no
  • , and why
  • .

Work

across

the

autonomy

,

perception

,

platform

  • , and testing teams
  • ,

since

the

behavior

layer

touches

all of

them

.

Raise the

technical

bar: design

reviews

  • , code reviews
  • , and the written arguments that go with them
  • .

Mentor

engineers

,

without

holding

a

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

with

robots

that

run

in the

physical

world

  • , not only in simulation
  • .
  • Possess the ability to take a design apart in a discussion and put it back together bette

Nice to haves

Experience

with

BehaviorTree.CPP

or

a

comparable

behavior

tree

library

,

including

tooling

around

it.

Experience

with

ROS 2, DDS, and the design

questions

that

come

with

a

distributed

robotics

system

.

Experience

with

PX4,

ArduPilot

,

or

MAVLink

  • , and with the split of work between an autopilot and a companion computer
  • .

Experience

with

drones

or

other

aircraft

.

Experience

with

simulation

, software-in-the-loop, hardware-in-the-loop,

or

replay-based

testing

.

Experience

making

a

robotics

stack

work

for

more

than

one

platform

.

Open source

contributions

in

robotics

.

Strong

written

communication

.

We

write

our

arguments

down.

Strong

written

and spoken English. German

is

a 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