← All roles

C2 Software Engineer

Apply on company site
ParisFull-timePosted 7mo ago

About the role

We are looking for a dedicated Software Engineer to join the C2 Core team in Paris to build the 'nervous system' of Harmattan AI's tactical Command and Control (C2) application. The role focuses on low latency, fault-tolerant, and secure data handling for real-time telemetry, video streams, and mission commands between a robot fleet and internal C2 components.

Responsibilities

  • Robot-to-C2 Communications Gateway: Design and implement ingestion pipelines for high-frequency telemetry and video streams from multiple robots simultaneously.
  • Internal Messaging & IPC: Build the inter-process communication (IPC) or local pub/sub systems to route sensor data, user commands, and mission plans between the HMI and the robot fleet.
  • Resource Optimisation: Ensure the backend runs efficiently on local tactical PCs, managing CPU and memory footprints to prevent interference with UI or planning algorithms.
  • Fault Tolerance: Architect state machines capable of handling the chaos of tactical environments, including frequent network drops and packet loss, without corrupting the Common Operational Picture.
  • Cross-Functional Collaboration: Partner with Mission Planning algorithm designers, HMI frontend developers, and UX designers to deliver a cohesive product.

Qualifications

  • B.S. or M.Sc in Computer Science, Software Engineering, or a related field
  • Experience shipping production-grade applications with complex data visualization and real-time UI requirements.

Skills

Required:C++, Rust, or GoReal-Time NetworkingSystems Architecture & IPCResource profiling & cappingSoft Skills: Ownership & Mission-DrivenCommunication
Last updated Aug 12, 2026. Interested? Apply on the company site.
Harmattan AI logo

About Harmattan AI

Building the Future of Autonomous Warfare.

Building the Future of Autonomous Warfare.

Autonomous WarfareUASPayloadCounter-UAS

More open roles at Harmattan AI