Senior Software Engineer, Robotics- Behavior & Interaction

FieldAI
Irvine, CAFULL_TIMEPosted Jul 22, 2026

Role responsibilities

Own the behavior and mission layer to turn core autonomy capabilities into reliable, customer-facing missions. Architect behavior orchestration, design human-robot interaction, and validate behaviors on physical platforms in real-world conditions.

Requirements

Requires a Master's or PhD in Computer Science, Electrical Engineering, Robotics, or a related field with over 5 years of production software experience. Must have expert-level Python and C++ skills and deep experience with ROS2 and behavior orchestration systems.

Key skills

Python, C++, ROS2, Behavior Trees, State Machines, Task Planning, Mission Planning, Human-Robot Interaction, System Design, Inter-process Communication, Real-time Data Pipelines, Robotics, Autonomy, Software Architecture, Middleware, Networking

Keywords

Robotics, Autonomy, AI, Python, C++, ROS2, Behavior Trees, State Machines, Mission Planning, Human-Robot Interaction, HRI, System Design, IPC, Middleware, Real-time Systems, Fleet Management, Machine Learning, Perception, Embedded Systems, Software Engineering

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free