Software Engineer - Mission Execution
ParisFull-timePosted 2w ago
About the role
Software Engineer responsible for building the mission execution infrastructure for autonomous robots and multi-agent systems, bridging mission planning to field deployment and ensuring reliable, real-time behavior.
Responsibilities
- Design and build the mission execution infrastructure that turns planned missions into reliable, real-time behavior across fleets of autonomous systems.
- Develop scalable backend services and APIs for mission guidance, orchestration, agents communication, and execution.
- Set and defend a high quality bar: CI/CD pipelines, testing, code review standards, observability, and release discipline.
- Write production-grade C++ and Python that runs in real-time and resource-constrained environments.
- Partner with Mission Planning, and product teams to ensure algorithms are integrated cleanly, tested thoroughly, and deployable in the field.
- Analyze logs and telemetry from tests and live operations to find failure modes and drive systemic fixes.
Qualifications
- M.S. or Ph.D. in Computer Science, Robotics, Aerospace Engineering, or a related field, or equivalent practical experience.
- Strong coding in C++ and Python, with solid software engineering fundamentals (system design, concurrency, testing, debugging).
- Experience building and shipping production software, ideally with distributed or real-time systems.
Skills
Required:C++Python
Nice to have:Distributed or real-time systems
Last updated Oct 7, 2026. Interested? Apply on the company site.
About Harmattan AI
Building the Future of Autonomous Warfare.
Building the Future of Autonomous Warfare.
Autonomous WarfareUASPayloadCounter-UAS
More open roles at Harmattan AI
- Machine Learning Research Engineer – Visual Navigation5d agoLausanne, Zurich +1 more · R&D
- Computer Vision Engineer (VIO)5d agoParis · R&D
- RF Engineer (GNSS)5d agoLausanne · R&D
- Systems Engineer (Munitions)5d agoLausanne · R&D
- Computer Vision Engineer - Tracker5d agoZurich · R&D