Software Engineer
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