CareerPlanSign in

Senior Robotics Software Engineer, Behaviors

Costa Mesa, CA (OC-00)💼 Full-time💰 $220,000–$220,000🗓 2026-08-14 → 2026-09-26

Core

Design and implement behavior trees and state machines to orchestrate teams of autonomous robots and integrate autonomy with robotic peripherals.

Role type

Senior IC robotics software engineer (behaviors & autonomy)

Builds

High-level behavior control software for multi-robot teams and sensor/flight controller integrations

Domain

Defense / Autonomous Systems / Robotics

Deliverable

production ML models | product features

Required skills

C++, Rust, behavior trees, state machines, systems integration, embedded systems, networking

Preferred skills

multi-agent coordination, motion planning, SIL simulation, Python, real-time OS, AI/ML in robotics

Technologies

C++, Rust, BehaviorTree.CPP, py_trees

Responsibilities

Design behavior trees and state machines for robot teams, write software integrations for sensors and flight controllers, coordinate autonomous platforms, troubleshoot deployed systems, travel for field testing

Seniority

Senior, hands-on IC

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