This is not a "standard" backend role. You won't be building CRUD apps for a web store. You will be building the high-performance, low-latency engine at the heart of Minerva Frontline, our Command & Control (C2) Software, enabling mission planning and operations of Aerial and Maritime asset swarms in real world conditions.
We are looking for C++ developers to build out our core server-side architecture enabling the increasingly complex CONOPS required by NATO’s Armed forces. You will be responsible for how we maintain a global battlefield state, how we translate high-level operator intents into machine-executable actions, and how we stream real-time telemetry to the frontline.
You will work in a high-density engineering environment alongside robotics, safety, and mission planning experts. If you care about RAII, memory safety, and squeezing every ounce of performance out of real hardware in the field to ensure mission success, this is the role.
-
The System Brain: You will develop the core C++ services that orchestrate UAV and USV swarms, maintaining a synchronized and robust battlefield state across distributed systems.
-
Mission Control APIs: You will design and implement high-performance gRPC and REST APIs that bridge the gap between our frontend C2 interface and the autonomous vehicles in the field.
-
Real-Time Data Pipelines: You will build and optimize the telemetry pipelines that handle high-frequency data from diverse sensors, ensuring low-latency synchronization and delivery.
-
Scalable Architecture: You will expand our current C++ architecture to support "affordable mass"—scaling from controlling 4 to 20+ vehicles simultaneously.
-
Tactical Integration: You will implement military standards and protocols (such as STANAG), ensuring our systems are interoperable and battle-ready.
-
Robustness & Testing: You will build and maintain the test suites, ensuring our code performs reliably under the most contested conditions.