CareerPlanSign in

Senior Software Engineer, Autonomy Capabilities (R5339)

San Mateo, California💼 Full-time🗓 2026-09-01 → 2026-09-26

Core

Design and implement tactical autonomy algorithms for unmanned aircraft to perform complex missions across air, land, and sea domains with minimal human supervision.

Role type

Senior Software Engineer (Autonomy Capabilities)

Builds

High-performance software modules for planning, decision-making, and behavior execution in dynamic environments

Domain

Defense technology, autonomous systems, robotics

Deliverable

production ML models | product features

Required skills

C++, Python, real-time operating systems (RTOS), control systems, motion planning, optimization, tactical behaviors, distributed decision-making, multi-agent coordination, reinforcement learning

Preferred skills

None stated

Technologies

None stated

Responsibilities

Design tactical autonomy algorithms for unmanned aircraft; Develop high-performance software modules for planning and decision-making; Implement behavior architectures for multi-agent coordination; Work at the intersection of classical autonomy and machine learning; Collaborate with cross-functional teams including perception, planning, simulation, and flight test; Deploy autonomy capabilities to real platforms and participate in field tests; Analyze mission logs to diagnose failures and optimize behavior models; Research and prototype new algorithms to advance the autonomy roadmap; Adapt autonomy solutions to evolving mission sets and compliance requirements

Seniority

Senior, hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.