Mission Software Engineer
Core
Building autonomous software services and algorithms for multi-asset military systems (drones, vehicles) to enable maneuver dominance and real-time command and control.
Role type
Senior IC mission software engineer (autonomy & robotics)
Builds
Software services and autonomy algorithms for collaborative robot teams and fast-mover air vehicles
Domain
Defense technology / Autonomous systems / Robotics
Deliverable
production ML models | product features
Required skills
C++, Rust, data processing, complex system navigation, motion deconfliction, contingency management
Preferred skills
Physics, Mathematics, motion planning, multi-agent autonomous systems, behavior trees, distributed communication networks, military tactics
Technologies
C++, Rust, Lattice OS, behavior trees
Responsibilities
Own feature development and software solutions deployed to customers; Write code to improve products and scale mission capability; Collaborate across teams to plan, build, and test complex functionality; Create and analyze metrics for debugging and monitoring; Triage issues and root cause failures; Work with hardware teams and operational experts to align on requirements; Write and maintain core libraries for collaborative robot teams
Seniority
Mid-level, hands-on IC