Field AI
Senior Software Engineer, Robotics Behavior & Interaction
$160K–$220K
Irvine, CA +1 · On-site · Senior · Full-time · Posted Jul 22, 2026
- Location
- Irvine, CA
Peoria, Illinois - Experience
- Senior-level; typically 5+ years, with meaningful robotics or autonomy work.
- Education
- Master's degree or PhD degree in Computer Science, Electrical Engineering, Robotics, or a related technical field.
About the job
Own and ship software that turns robot autonomy into reliable customer-facing missions, human–robot interactions, and actionable insights, validated on physical robots in real-world deployments.
What you'll do
- Build mission-layer software, behavior orchestration, and fallback and recovery behaviors.
- Design human–robot interaction behavior and validate it on physical platforms, using field data to improve the product.
- Lead architecture and design reviews, mentor engineers, and collaborate across teams.
What they ask for
- Expert-level Python and C++; hands-on production experience with ROS2.
- Experience building behavior orchestration systems such as behavior trees, state machines, or task and mission planning and execution.
- Experience with human-in-the-loop or operator-facing systems and strong system design across APIs, IPC, middleware, networking, and real-time data pipelines.
- Master’s or PhD in a related technical field, plus significant experience shipping production-quality software.
Nice to have
- Experience deploying robotic software in production industrial environments; background in robotics reasoning, planning, or HRI.
- Experience with fleet management or multi-robot coordination; familiarity with perception and machine learning; computationally constrained platforms; or robotics safety standards.
Pay
USD 160,000–220,000 per-year-salary (base salary)
Tools
Python, C++, ROS2
AI focus
Build and deploy behavior orchestration and interaction systems that operationalize autonomy into missions; validate on robots and use field data to improve the product.
Model-written summary · the original posting is authoritative