Harmattan Ai
Software Engineer - Mission Execution
Lausanne. Posted a month ago
The role
You will build the software backbone that carries mission plans from the planner to the field. You will own the infrastructure that executes missions on autonomous robots and multi-agent systems.
What you will do
- Design and build the mission execution infrastructure for autonomous systems.
- Develop scalable backend services and APIs for mission guidance, orchestration, agents communication, and execution.
- Set and defend a high quality bar including CI/CD pipelines, testing, code review standards, observability, and release discipline.
- Write production-grade C++ and Python for real-time and resource-constrained environments.
- Partner with Mission Planning and product teams to ensure algorithms are integrated and deployable.
- Analyze logs and telemetry from tests and live operations to find failure modes and drive systemic fixes.
Required 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.
- Solid software engineering fundamentals (system design, concurrency, testing, debugging).
- Experience building and shipping production software.
- Strong communication skills.
- Rigor, ownership, and a strong instinct for quality.
- 100% dedication to Harmattan AI's mission, vision, and ambitious growth plans.
Nice to have
- Experience with distributed or real-time systems.
- Experience in robotics, embedded software, or video game development (game engines, simulation, deterministic replay, tooling).
- Experience in aerospace or defense.
- Familiarity with simulation frameworks.
About the company
Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. The company is expanding its teams and capabilities to deliver mission-critical systems to allied forces.