Staff Engineer, Autonomy Behaviors
Core
Develop tactical autonomy software enabling unmanned platforms to perform complex missions across air, land, sea, and space domains with minimal human supervision.
Role type
Staff Engineer, Autonomy Behaviors
Builds
Hivemind autonomy software for unmanned aircraft and systems
Domain
Defense technology, Unmanned Systems, 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
Preferred skills
TRL bridging, mission systems integration, flight demonstrations, ROS, OMPL, optimization solvers, simulation tools (AFSIM, NGTS), high-assurance software development (DO-178C, MIL-STD)
Technologies
C++, ROS, OMPL, AFSIM, NGTS
Responsibilities
Develop tactical autonomy software for unmanned platforms, implement and test multi-agent coordination behaviors, work through the entire software development lifecycle, architect behaviors as scalable software subsystems, collaborate with vehicle integration teams and operational experts, act as a subject matter expert for software engineering
Seniority
Staff, hands-on IC with team leadership