← All roles

Robotics Software Engineer, Robot Integrations

FieldAI· Engineering – Autonomy
Apply on company site
Irvine, CA$90k - $170kFull-timePosted 3mo ago

About the role

Field AI is seeking a Robotics Software Engineer to bring new robotic platforms into Field AI’s software stack, from bring-up to field-ready deployment, developing drivers, APIs, low-level behaviors, and integration patterns across diverse robot platforms.

Responsibilities

  • Bring up and integrate new robotic platforms into Field AI’s software stack, including legged, wheeled-legged, wheeled, and humanoid systems
  • Be the first to get a new robot moving under Field AI autonomy, from initial bring-up to its first autonomous mission in the field
  • Develop and maintain robot drivers and interfaces for sensing, state, command, and control, working across vendor APIs and SDKs, middleware, and internal abstractions
  • Implement low level behaviors that platforms are missing out of the box, such as docking and charging, stand up and recovery, mode switching, and safe stop handling
  • Implement hardware safety interfaces on each platform, such as emergency stop and safe stop paths, so the safety layer can act on any robot
  • Write the onboard software that runs on the robot’s compute, from real time command loops and state publishing to health monitoring and diagnostics
  • Implement and adapt planning, locomotion, and control algorithms on new platforms, such as porting a locomotion controller to a new legged robot or fitting our navigation stack to a new platform
  • Tune control and command paths on each platform to improve stability, responsiveness, and motion quality
  • Debug issues that cross software, networking, timing, hardware communication, and system configuration boundaries
  • Support new projects and robots as they come in, adapting quickly to unfamiliar hardware, APIs, and requirements
  • Build reusable integration patterns, diagnostics, and tooling that make adding the next robot faster and more reliable
  • Partner with hardware and software platform teams through bring-up, validation, bench testing, and full robot trials in the lab and in the field

Qualifications

  • Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or a related field
  • Hands-on experience working with real robotic systems through industry, research, or substantial project work
  • Solid software engineering skills in C++ and Python in Linux-based environments
  • Familiarity with robotics middleware such as ROS/ROS 2
  • Understanding of robot interfaces across sensing, state estimation, actuation, and control
  • Comfort debugging real-world system issues involving networking, timing, hardware communication, and software integration
  • Willingness to work across adjacent domains, including software, electronics, networking, and mechanical interfaces

Skills

Required:C++PythonROS/ROS 2Hardware integration

Benefits

  • $90,000 - $170,000 a year salary range
  • Our salary range is generous and we take into consideration an individual’s background and experience in determining final salary; base pay offered may vary considerably depending on geographic location, job-related knowledge, skills, and experience.
Last updated Oct 22, 2026. Interested? Apply on the company site.

About FieldAI

Robot intelligence built for the real-world.

FieldAI is the leader in deploying general-purpose robots in unstructured environments, providing a universal brain that works across many robots, and many tasks.

AgricultureAutomakerConstructionDatabaseEquipmentFederalIndustrialIndustrial & Energy

More open roles at FieldAI