Senior Autonomy Engineer (all genders)

STARK

Berlin

On-site

EUR 70,000 - 90,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A cutting-edge defence technology company in Berlin is seeking a Senior Autonomy Engineer to develop algorithms for UAV swarming capabilities. This role focuses on creating the intelligence behind multi-vehicle strike missions and requires strong expertise in C++. Ideal candidates must have a minimum of 5 years experience in autonomous systems and be comfortable working in dynamic environments. Responsibilities include implementing task allocation engines, dynamic re-planning algorithms, and testing behaviours in simulations.

Qualifications

  • 5+ years of experience in building autonomous systems.
  • Comfortable with combinatorial optimisation and multi-agent AI.
  • Production-quality C++ programming skills are a must.

Responsibilities

  • Design and implement the swarm decision-making layer.
  • Build the task allocation engine for multiple vehicles.
  • Create algorithms for mid-mission dynamic re-planning.
  • Develop and iterate swarm behaviours in simulation environments.

Skills

Autonomous decision-making systems
C++ programming
Combinatorial optimisation
Multi-agent coordination
Graph theory

Job description

STARK is a new kind of defence technology company revolutionizing the way autonomous systems are deployed across multiple domains. We design, develop and manufacture high-performance unmanned systems that are software-defined, mass-scalable, and cost-effective. This provides our operators with a decisive edge in highly contested environments.

We're focused on delivering deployable, high-performance systems - not future promises. In a time of rising threats, STARK is bolstering the technological edge of NATO Allies and their Partners to deter aggression and defend Europe - today.

Your mission:

This is not a research role. We are looking for a Senior Autonomy Engineer to build the intelligence behind real UAV swarming - the algorithms that decide which vehicle attacks which target, how the swarm reorganises when conditions change mid-mission, and how 4+ loitering munitions coordinate autonomously to overwhelm adversary defences.

You will design and implement the swarm decision-making layer at the heart of Minerva Frontline, our Mission Management Software. This means building the optimisation and planning algorithms that sit above our existing mission planning engine, turning a set of operator-level objectives and battlefield conditions into coordinated, multi-vehicle strike missions - then dynamically re-planning them when the battlefield shifts.

This is Genesis-stage work. There is no off-the-shelf library for what we're building. You will work shoulder-to-shoulder with our Software Architect and our backend team to take swarm coordination from concept to live flight demonstration. If you want to solve hard multi-agent problems that have real consequences in the physical world, this is the role.

This position will be located in Berlin or in Munich.

Responsibilities:
  • The Swarm Brain: You will design and implement the task allocation engine that optimally assigns multiple vehicles to multiple targets - accounting for threat priority, approach geometry, timing constraints, and vehicle capabilities. Think auction-based allocation, Hungarian method, and constraint satisfaction - applied to coordinated strike.
  • Dynamic Re-Planning: You will build the system's ability to adapt mid‑mission. When ISR reveals a target has moved, when a vehicle is lost, or when new targets appear, your algorithms re‑evaluate the situation and generate updated plans - pushed to vehicles in flight.
  • The Optimisation Layer: You will build a new planning layer that sits above our existing static Mission Plan system. Your layer decomposes swarm‑level objectives into individual vehicle assignments, then delegates path generation to the existing engine.
  • Simulation‑First Development: You will iterate rapidly in our SITL (Software‑in‑the‑Loop) simulation environment, testing swarm behaviours with 4+ virtual vehicles before anything flies. You will define the metrics that tell us whether the swarm is making good decisions.
Qualifications:
  • An Autonomy Builder: You have 5+ years of experience building autonomous decision‑making systems - whether in robotics, aerospace, defence, automotive, or multi‑agent AI. You have taken planning or coordination algorithms from research to working code in production or field environments.
  • Mathematically Fluent: You are comfortable with combinatorial optimisation, graph theory, constraint satisfaction, and multi‑agent coordination. You can read a paper on CBBA (Consensus‑Based Bundle Algorithm) and have a working prototype by end of week.
  • A Strong C++ Engineer (non‑negotiable): You write production‑quality Modern C++. Python is fine for prototyping and simulation scripting, but the production planning engine is C++ and you must be comfortable owning that codebase. You understand that your algorithms must run in a real‑time C2 system where latency matters and reliability is non‑negotiable.
  • Systems‑Minded: You don't just write algorithms in isolation. You understand how your planning layer integrates with the rest of the system - state management, gRPC services, telemetry feeds, and operator UX. You care about the interfaces as much as the internals.
  • High Agency: You don't wait for perfect specifications. You work with domain experts to understand the operational need, define the problem mathematically, and build and iterate.
  • Field‑Ready: You are willing to support live flight demonstrations and field trials, working alongside integration and hardware teams to prove that your algorithms perform under real‑world conditions.

For further information please reach out to talent@stark-defence.com.

About us:

We are an equal‑opportunity employer committed to fostering a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or any other characteristic protected by law. Due to the nature of our work in the defense sector, candidates must be eligible to obtain and maintain the appropriate security clearance required for the position.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Systems Engineer - Robotics/Swarming (all genders)
Senior AI Systems Engineer - Robotics/Swarming (all genders)

Stark • München

On-site
EUR 90,000 - 130,000
(Senior) Backend Engineer C++ (All genders)
(Senior) Backend Engineer C++ (All genders)

Stark • Berlin

On-site
EUR 90,000 - 150,000
Senior AI & Flight Dynamics Integration Engineer (All genders) arbeitnow Stark Munich · 10/10/2026
Senior AI & Flight Dynamics Integration Engineer (All genders) arbeitnow Stark Munich · 10/10/2026

Primetime • München

Hybrid
EUR 90,000 - 140,000
Technical Project Manager - Drone Swarm Systems
Technical Project Manager - Drone Swarm Systems

Autonomous Teaming • München

On-site
EUR 110,000 - 170,000
Technical Project Manager (m/f/d) - Drone Swarm Systems
Technical Project Manager (m/f/d) - Drone Swarm Systems

Autonomous Teaming • München

On-site
EUR 100,000 - 140,000
Robotics Software Engineer Intern – Swarm Systems (m/f/d)
Robotics Software Engineer Intern – Swarm Systems (m/f/d)

Autonomous Teaming • München

On-site
EUR 13,000 - 20,000
Head of Software Architecture (All Genders)
Head of Software Architecture (All Genders)

Stark Defence • Germany

Remote
EUR 150,000 - 190,000
Senior Frontend Engineer (All Genders)
Senior Frontend Engineer (All Genders)

STARK • Berlin

On-site
EUR 90,000 - 130,000
Robotics Software Engineer Intern – Swarm Systems (m/f/d)
Robotics Software Engineer Intern – Swarm Systems (m/f/d)

Autonomous Teaming • München

On-site
EUR 13,000 - 20,000
Autonomous Flight Control & Autopilot Manager
Autonomous Flight Control & Autopilot Manager

Stark Defence • Germany

Remote
USD 102,762 - 159,853