Software Engineer - Mission Execution
Core
Build the software backbone and infrastructure that executes mission plans on autonomous robots and multi-agent systems in real-time.
Role type
Senior IC software engineer (real-time systems)
Builds
Scalable backend services, APIs, and mission execution infrastructure for autonomous fleets (via careerplan.io/jobs/397d67fc-c31a-4ecc-a9be-4f49db4dd4bd-software-engineer-mission-execution-at-harmattan-ai)
Domain
Defense / Autonomous Robotics / Real-time Systems
Required skills
C++, Python, system design, concurrency, testing, debugging, CI/CD pipelines, observability
Preferred skills
robotics, embedded software, game engines, simulation frameworks, aerospace/defense experience
Technologies
C++, Python
Responsibilities
Design and build mission execution infrastructure for autonomous fleets; Develop scalable backend services and APIs for mission guidance and orchestration; Establish CI/CD pipelines, testing standards, and release discipline; Write production-grade C++ and Python for real-time, resource-constrained environments; Partner with planning and product teams to integrate algorithms and ensure field deployability; Analyze logs and telemetry to identify failure modes and drive systemic fixes
