Mission Software Engineer, Vehicle Software, Communications
Core
Build core Command and Control software for the Lattice platform, bridging the gap between hardware and human operators for autonomous aerial and multi-domain robotic systems.
Role type
Mission Software Engineer (Vehicle Software, Communications)
Builds
Lattice platform software running on vehicles (telemetry, health, autopilot) and Ground Control Station (mission planning, fleet management, autonomous behavior orchestration)
Domain
Defense technology, autonomous systems, military communications
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Rust, Linux development, autonomous system integration, military radio links (Link 16), link-switching logic, failure mode design for lost-comms, data processing and analysis
Preferred skills
Physics/Mathematics/Motion Planning modeling, multi-agent autonomous systems, behavior trees, flight system software, distributed communication networks, military operational tactics
Technologies
C++, Rust, Linux, Link 16, Lattice OS
Responsibilities
Build robust link-switching logic for degraded RF environments, design failure modes for lost-comms scenarios, integrate autonomous systems with military radio links, develop software for Ground Control Station and vehicle telemetry
Seniority
Mid-level, hands-on IC