
Software Engineer - Mission Execution
Harmattan AI1 month ago
Lausanne, SwitzerlandMid Level
Responsibilities
- Design and build real-time mission execution infrastructure for fleets of autonomous systems.
- Develop scalable backend services and APIs for mission guidance, orchestration, agent communication, and execution.
- Write production-grade C++ and Python for real-time and resource-constrained environments.
- Establish and maintain testing, code review, observability, CI/CD, and release quality standards.
- Partner with mission planning, simulation, and product teams to integrate, test, and deploy algorithms.
- Analyze logs and telemetry from testing and live operations to identify failure modes and drive systemic fixes.
Requirements
- M.S. or Ph.D. in Computer Science, Robotics, Aerospace Engineering, or a related field, or equivalent practical experience.
- Strong C++ and Python programming skills with software engineering fundamentals in system design, concurrency, testing, and debugging.
- Experience building and shipping production software, ideally distributed or real-time systems.
- Experience with robotics, embedded software, game engines, simulation, deterministic replay, tooling, aerospace, defense, or simulation frameworks is preferred.
- Strong communication, rigor, ownership, and commitment to operational excellence are expected.
About Harmattan AI
Harmattan AI builds autonomous defense systems—air and multi-domain robots and the software that coordinates them—for military and government customers. Its products span autonomy stacks for high-speed flight, guidance and control, computer vision, and radar-enabled sensing, delivered as deployable platforms and integrated software. Founded in 2024 and headquartered in Paris, the privately held company operates as a defense prime serving allied forces.