Field AI
Robotics Software Engineer – Robot Integrations
About this role
Field AI seeks a Robotics Software Engineer to integrate new robotic platforms into their autonomy software stack, ensuring they operate reliably in real-world conditions. You'll develop drivers and control interfaces while collaborating with hardware and software teams to optimize robot performance across diverse platforms.
What you'll do
- Lead integration of new robotic platforms into the software architecture
- Develop and maintain robot drivers for state, sensing, actuation, and control systems
- Collaborate with hardware and software teams to bring up and test new robots
- Optimize performance and responsiveness of robotic systems in lab and field environments
- Ensure integrated systems are reliable, controllable, and deployment-ready
- Improve existing robot integrations and resolve full-stack integration challenges
What they're looking for
- Robotics software development
- Robot drivers and hardware interfaces
- Systems integration and full-stack engineering
- Controls and autonomy systems
- Real-time software and performance optimization
- Hardware-software collaboration
- Field testing and debugging
- C++ or Python
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Field AI
Field AI develops embodied AI and autonomous robotics systems for real-world deployment in industrial environments like oil & gas and mining. The company is hiring software engineers to build web-based systems, perception and validation pipelines, test infrastructure, ROS-based robotic software, and customer-facing products that integrate AI with field-deployed hardware.
View all jobs at Field AILikely interview questions
- Walk us through your experience integrating new robotic platforms into existing software stacks. What were the biggest challenges you faced?
- Describe a time you had to develop or maintain robot drivers for hardware with limited documentation. How did you approach it?