Mission Software Engineer, Mission Systems, Networking
Core
Build distributed infrastructure, messaging, orchestration, and networking backbones connecting autonomous vehicles (Fury, Barracuda) to command and control systems.
Role type
Senior IC mission software engineer (networking & distributed systems)
Builds
Resilient, distributed mission software for multi-vehicle operations and fleet management
Domain
Defense / Autonomous Robotics / Networking
Required skills
C++, Rust, Linux, systemd, Kubernetes, Git, TCP/UDP, socket programming, multicast, TLS/mTLS, NTP, PTP, packet capture analysis
Preferred skills
Distributed systems (message buses, RPC, consensus), async programming, Protocol Buffers, gRPC, FRR
Technologies
C++, Rust, Linux, systemd, Kubernetes, Git, Wireshark, tcpdump, Protocol Buffers, gRPC, FRR
Responsibilities
Develop services integrating with Lattice OS; coordinate fleets of vehicles; task and manage mission payloads; diagnose complex networking failures in multi-hop networks; perform end-to-end testing of data flows.
Seniority
Senior, hands-on IC
