Software Engineer - Mission Execution
LausanneFull-timePosted 2w ago
About the role
Software Engineer responsible for building the mission execution backbone for autonomous robots and multi-agent systems, owning infrastructure from planner to field, collaborating with Mission Planning, simulation engineers, and product teams to ensure reliability, testability, and predictability in live operations.
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
- Education: M.S. or Ph.D. in Computer Science, Robotics, Aerospace Engineering, or a related field, or equivalent practical experience.
- Technical skills: 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.
- Nice to have: Experience in robotics, embedded software, or video game development (game engines, simulation, deterministic replay, tooling). Experience in aerospace or defense. Familiarity with simulation frameworks.
- Mindset: Strong communication skills, rigor, ownership, and a strong instinct for quality.
- Commitment: 100% dedication to Harmattan AI's mission, vision, and ambitious growth plans, ready to go the extra mile to ensure operational excellence.
Skills
Required:C++PythonSoftware engineering fundamentalsCommunication, rigor, ownership
Nice to have:Distributed or real-time systemsRobotics/embedded software (nice to have)
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