CareerPlanGet AI match score →
💼 Full-time🗓 2026-06-25

Core

Architect and develop a scalable, Linux-based Command and Control (C2) platform to supervise and command autonomous drone swarm systems, translating high-level operator commands into distributed tasks for edge autonomy nodes.

Role type

Senior IC software engineer (autonomy & C2 systems)

Builds

Linux-based C2 platform, swarm command interfaces, real-time operator GUI, telemetry pipelines

Domain

Defense robotics, autonomous systems, drone swarm neutralization

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++, Python, Linux systems programming, ROS2 middleware, low-latency networking, real-time GUI development (Qt/QML), data pipeline engineering

Preferred skills

MAVLink protocol, autopilot integration (PX4/ArduPilot), sensor fusion concepts, data science instincts

Technologies

Linux, C++, Python, ROS2, Qt/QML, MAVLink, PX4, ArduPilot

Responsibilities

Architect scalable Linux-based C2 platform for autonomous swarm supervision; Design swarm command interfaces and state machines; Develop high-performance networking architectures for degraded networks; Build resilient pipelines for MAVLink and sensor data ingestion; Design real-time native Linux operator interface for geospatial visualization

Rewrite
## About the role We develop intelligent systems that execute complex missions across all domains, keeping humans out of harm's way and improving operational decision-making. Our immediate focus is solving India's urgent aerial threat asymmetry. We are building The Interceptor an AI-powered combat vehicle that neutralizes hostile drone swarms through precision kinetic strikes at a 97% lower cost than traditional air defenses. We are looking for innovators to work across autonomy software, perception systems, and hardware integration. As a defense robotics company, our primary motive is to build bleeding-edge autonomous robotic systems second to none. We'd love to have you on our journey, Software (Command & Control) ## Core Responsibilities - Platform Architecture: Architect and develop a scalable, Linux-based Command and Control (C2) platform to supervise and command autonomous swarm systems. - Swarm Command: Design the overarching swarm command interfaces and state machines, translating high-level operator commands into distributed tasks for edge autonomy nodes. - Networking & Telemetry: Develop high-performance, low-latency networking architectures. Handle distributed messaging and telemetry over degraded or low-bandwidth networks. - Data Ingestion: Build resilient pipelines to ingest, time-sync, and process MAVLink telemetry and external sensor data (Radar, Vision) into a unified Common Operating Picture (COP). - Native GUI Development: Design and build the real-time, native Linux operator interface (using Qt/QML or similar) to visualize high-throughput geospatial and mission data. ## Required Technical Stack - Languages: Modern C++ and Python. - OS: Deep Linux systems programming experience. - Networking: Middleware and messaging protocols (ROS2). - Data: Data pipelines ## Good to have - Domain Knowledge: MAVLink protocol, autopilot integration (PX4/ArduPilot), and sensor fusion concepts. - DATA Science: Experience and good instinct dealing with data, making data pipelines.
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗