Senior Software Engineer - Mission Autonomy (All Genders)
stark
| Company | stark |
| Category | Engineering |
| Location | Munich |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Senior |
| Salary | Not stated by the employer |
| Posted | 30 Mar 2026 |
| Last verified | 9 Aug 2026 |
| Source | Employer ATS (personio) |
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. Minerva is STARK's command and control software — the brain that connects operators to autonomous systems across multiple domains in real time. The Minerva team is a small, senior software group based in Berlin and Munich, working directly with our systems and hardware teams to build mission-critical C2 capabilities deployed in active operational environments. We move fast, ship real software, and operate under constraints most engineers never encounter — low-bandwidth networks, air-gapped devices, high-stakes decision loops. There is no room for abstraction for its own sake. Everything we build ends up in the hands of real operators in the field . As a Senior Software Engineer, Mission Autonomy , build the intelligence behind real UAV swarming - the algorithms that decide which vehicle attacks which target, how the swarm re-organises 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. Architect the Swarm Brain: Design and implement the task allocation engines (auction-based allocation, Hungarian method, constraint satisfaction) that optimally assign multiple vehicles to multiple targets in high-threat environments. Build Dynamic Re-Planning Loops: Develop real-time, deterministic algorithms that allow a swarm to adapt mid-flight. When threats appear, targets move, or a drone is jammed, your software will re-evaluate the entire battlefield and push new coordinates instantly. Own the Optimization Layer: Build the high-level planning architecture that sits above our static mission routing engine. Your layer will decompose abstract operator objectives into specific vehicle assignments. Simulate and Fly: Own our Software-in-the-Loop (SITL) environment to ruthlessly test and break swarm behaviors with 4+ virtual vehicles. Once validated in simulation, you will step out into the field to deploy your code onto live aircraft. Production-Grade Modern C++: Python is fine for math prototyping, but our production engine runs on C++ where latency, memory efficiency, and deterministic reliability are non-negotiable. You must be comfortable owning and scaling this codebase. 5+ Years of Autonomy/Robotics Experience: You have a proven track record of taking complex motion planning, routing, or distributed coordination algorithms out of theory and shipping them into production or rugged field environments. Mathematical Fluency: Deep expertise in combinatorial optimization, graph theory, and multi-agent coordination. If we hand you a res