Staff Software Engineer, Autonomy & Motion Planning
Core
Lead the delivery of autonomous behaviors for unmanned platforms across air, land, sea, and space domains, acting as a technical lead and hands-on contributor.
Role type
Staff Software Engineer (Autonomy & Motion Planning)
Builds
Tactical autonomy software enabling complex missions with minimal human supervision
Domain
Defense / Aerospace / Robotics
Deliverable
production ML models
Required skills
C++ software development, software sub-system scheduling and integration, behavior planning, task and resource allocation, motion planning, optimization, flight controls, multi-agent coordination, system architecture, stakeholder engagement
Preferred skills
Mission systems integration, flight demonstrations, collaborative mission planning, synchronized teaming, automated tactics, collision avoidance, geofencing, safety-monitoring
Technologies
C++
Responsibilities
Develop tactical autonomy software for unmanned platforms; Implement and test behaviors for multi-agent coordination and target engagement; Architect behaviors as scalable software subsystems; Collaborate with vehicle integration teams and operational subject matter experts; Act as a subject matter expert for software engineering in a multi-stakeholder environment
Seniority
Staff, hands-on IC and team lead
