CareerPlanGet AI match score →

Robotics Software Engineer, Behaviors

Costa Mesa, CA (OC-00)💼 Full-time💰 $191,000–$191,000🗓 2026-07-14 → 2026-07-31

Core

Developing high-level behavior trees and state machines to orchestrate teams of autonomous robots for defense missions.

Role type

Robotics Software Engineer (Autonomy/Behaviors)

Builds

Multi-robot autonomy systems and software integrations for defense platforms

Domain

Defense technology / Autonomous robotics

Deliverable

production ML models | product features

Required skills

C++, Rust, Behavior trees, State machines, Systems integration, Embedded systems programming

Preferred skills

Multi-agent coordination, Simulation (SIL), Python, Real-time operating systems, Machine Learning

Technologies

C++, Rust, BehaviorTree.CPP, py_trees

Responsibilities

Design and implement behavior trees and state machines for robot teams; Write software integrations between autonomy stacks and peripherals (sensors, flight controllers, radios); Coordinate teams of autonomous platforms; Solve networking and systems integration problems; Collaborate with hardware and platform teams; Travel up to 25% to test and deploy systems in operational environments; Debug and resolve issues in deployed systems.

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗