Quick overview
Job description
About The Job
What You'll Get To Do
- 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
What You Have
- 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
The Extras That Set You Apart
- Experience integrating quadruped, humanoid, or wheeled platforms using vendor SDKs (for example Boston Dynamics Spot, Unitree, ANYbotics, or similar)
- Experience writing or maintaining robot drivers, SDK wrappers, or hardware abstraction layers
- Experience with communication interfaces and protocols such as CAN, EtherCAT, serial, and UDP/TCP.
- Experience implementing robot behaviors such as docking, charging, recovery, or payload control
- Familiarity with control tuning and performance profiling on physical robots
- Exposure to calibration, time synchronization, diagnostics, and deployment tooling for robotic platforms
- Familiarity with simulation, hardware-in-the-loop (HIL) testing, or regression testing pipeline
Haystack's AI agent can fill in and submit this application for you. How AI auto apply works
Similar jobs
- SU

Software EngineerRecently posted Auto Apply
Sustainment · Austin · Hybrid · Posted 13 Nov 2026 🇺🇸
DockerGitAWS+11TechnologySalary not listed - SP

Software Engineer, High Performance ComputingRecently posted Auto Apply
SpaceX · Hawthorne · Hybrid · Posted 13 Nov 2026 🇺🇸
C++PythonMachine Learning+3Technology$125k - $150k/yr - SS

Intern, SSD Firmware DevelopmentRecently posted Auto Apply
Samsung Semiconductor · San Jose · Hybrid · Posted 13 Nov 2026 🇺🇸
Microsoft ExcelScrumC+++2$28 - $68/hr - SA

Sr Software Engineer I/II, Operational AIRecently posted Auto Apply
Samsara · Remote - US · Remote · Posted 14 Nov 2026 🇺🇸
Computer VisionCustomer SuccessGreenhouse+4Technology$154.7k/yr - AR

Software Engineer III, Software Services (Applications)Recently posted Auto Apply
Agility Robotics · Hybrid- Any Office (Fremont · Hybrid · Posted 13 Nov 2026 🇺🇸
DockerDynamoDBRust+14Technology$144k/yr - LA

Software Engineer - Data Center ToolingRecently posted Auto Apply
Lambda · San Francisco Office (Fremont St) · Hybrid · Posted 14 Nov 2026 🇺🇸
ETLInventory ManagementPython+5TechnologySalary not listed - LA

Senior Software EngineerRecently posted Auto Apply
Lambda · San Francisco Office (Fremont St) · Hybrid · Posted 13 Nov 2026 🇺🇸
AngularCypressJest+3TechnologySalary not listed - AN

Senior Software Engineer, Funds Auto Apply
Angellist · San Francisco · Hybrid 🇺🇸
MySQLTechnology$200k/yr - OV

Forward Deployed EngineerRecently posted Auto Apply
Overjet · San Mateo · Hybrid · Posted 14 Nov 2026 🇺🇸
EngineeringSalary not listed - TT
Lead Software Engineer, PlatformRecently posted Auto Apply
True Talent Solutions Partners · San Francisco · On-site · Posted 14 Nov 2026 🇺🇸
RustPythonScheduling+1Technology$220k - $320k/yr - TT
Software Engineer, MarketplaceRecently posted Auto Apply
True Talent Solutions Partners · San Francisco · On-site · Posted 14 Nov 2026 🇺🇸
OnboardingKafkaOutreach+5Technology$250k - $300k/yr - PC
Survey and Research Programmer Auto Apply
ProSidian Consulting, LLC · Charlotte, NC · On-site 🇺🇸
Microsoft ExcelMicrosoft OfficeMicrosoft Word+6Salary not listed