Harmattan Ai
C2 Software Engineer
Paris. Posted 8 months ago
The role
You will build the core architecture for a tactical Command and Control application. This involves managing real-time telemetry, video streams, and mission commands between a robot fleet and internal components.
What you will do
- Design and implement ingestion pipelines for high-frequency telemetry and video streams.
- Build inter-process communication or local pub/sub systems to route data and commands.
- Ensure the backend runs efficiently on local tactical PCs by managing CPU and memory footprints.
- Architect state machines to handle network drops and packet loss.
- Partner with Mission Planning algorithm designers, HMI frontend developers, and UX designers.
Required 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
- Strong command of system-level languages such as C++, Rust, or Go
- Deep expertise in Real-Time Networking (UDP, TCP, WebRTC, gRPC, DDS, or custom binary protocols)
- Expertise in Systems Architecture & IPC, specifically using bounded ring buffers or zero-copy shared memory for high-concurrency pipelines
- Proficiency in profiling and capping resource footprints using tools like perf or cgroups
- Ownership & Mission-Driven: A high degree of commitment to Harmattan AI’s mission and the ability to thrive in a fast-paced startup environment
- Ability to mediate technical trade-offs between hardware, algorithm, and frontend teams
About the company
Harmattan AI is a next-generation defense prime building autonomous and scalable defense systems. The company is expanding its teams to deliver mission-critical systems to allied forces.