CareerPlanSign in

Staff Software Engineer, Autonomy - Behavior and Motion Planning (R6007)

San Diego, California💼 Full-time🗓 2026-09-16 → 2026-09-25

Core

Research, design, and implement state-of-the-art algorithms for autonomous trajectory planning and control for single and multi-agent systems.

Role type

Staff Software Engineer (Autonomy - Behavior and Motion Planning)

Builds

Hivemind autonomy software for aircraft and defense systems

Domain

Defense technology / Robotics / Autonomous Systems

Deliverable

production ML models | product features

Required skills

C++ (modern, concurrency, debugging), Python, motion planning algorithms, robotics, Linux development, CI/CD, data structures, testing frameworks

Preferred skills

multi-agent distributed planning, trajectory optimization, vision-language models (VLMs), hardware-in-the-loop simulation, real-time safety-critical systems

Technologies

C++, Python, Linux

Responsibilities

Research and implement autonomous trajectory planning algorithms, build robust software for motion planning, develop analysis tools for rapid iteration, diagnose complex algorithmic and software failures, mentor junior engineers, take features from ideation to flight testing

Seniority

Staff, hands-on IC with mentorship

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