Software Engineer - Airborne Mission Systems
Core
Building higher-level mission control infrastructure for a cutting-edge autonomous Unmanned Combat Aerial Vehicle (UCAV), enabling real-time sensor processing, secure communication, and autonomous decision-making.
Role type
Senior IC embedded/distributed systems engineer (airborne mission systems)
Builds
Foundational capabilities for the CA-1 Europa UCAV, including mission control, sensor integration, and secure runtime environments
Domain
Defence AI / Autonomous Aerial Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, C++, Go, distributed systems, embedded computing, real-time operating systems, networking, secure runtime environments, hardware-software integration
Preferred skills
Rust, network programming, custom runtime environments/sandboxing, avionics, flight control systems, GNC, sensor fusion, hardware interfaces
Technologies
Rust, Python, C++, Go, real-time operating systems, low-bandwidth radios
Responsibilities
Review code contributions and RFCs for robustness and safety standards; Propose and implement new features, algorithms, and infrastructure; Mentor colleagues and support the interviewing pipeline; Share technical knowledge through talks and office hours; Maintain existing software stack and reduce technical debt; Develop tests, benchmarks, and hardware-in-the-loop simulations; Present work in weekly demo sessions