Senior Mission Software Engineer
Core
Develop operationally relevant multi-asset autonomy, software services, and algorithms for military systems using existing platforms like Ghost or Altius within the Lattice OS ecosystem.
Role type
Senior 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, and military operations
Deliverable
production ML models | product features
Required skills
C++, Rust, data processing, systems integration, codebase navigation, technical leadership
Preferred skills
Physics, Mathematics, motion planning, multi-agent autonomous systems, behavior trees, flight systems software, distributed communication networks
Technologies
C++, Rust, Lattice OS, Ghost, Altius
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; mentor engineers and provide technical guidance; travel up to 20% to build, test, and deploy capabilities in the real world
Seniority
Senior, hands-on IC with mentorship responsibilities