EU remote
Robotics Software Engineer (m/f/d) AI Tools & Integration
About this role
The AI Teams at Agile Robots are looking for a Robotics Software Engineer (m/f/d) AI Tools & Integration , who will integrate AI models with robot hardware and build the applications and tooling around them. Customers and partners reuse this stack through open-source releases, so it has to keep working with messy data, limited compute, and real hardware. Responsibilities Robot Integration: Integrate trained AI models with single-arm and dual-arm robots through ROS 2, and maintain the runtime that runs them on hardware.
Application Development: Build robot applications on top of the AI stack, including agentic workflows that chain AI models and robot skills into multi-step tasks. Tool Interfaces: Build UI, API, and CLI tools such as dataset viewers, training dashboards, and benchmark viewers. End-to-End Testing: Build test suites that run real user workflows from data through training to inference, including stress tests with messy data and limited compute.
Release Readiness: Maintain nightly regression runs on the reference workflows and run reliability checks before demos and open-source releases. Documentation: Write and maintain the documentation customers and partners use to adopt the tooling. Essential Skills Engineering Background: Degree in Computer Science, Robotics, or a related field, or equivalent qualification plus professional experience building comparable software systems.
Python Engineering: Professional experience building and maintaining Python software that other engineers depend on. ROS 2 Integration: Hands-on experience integrating and debugging software on physical robots through ROS 2. Containers & CI: Hands-on experience with Docker and CI pipelines such as GitHub Actions for reproducible builds and releases. Testing: Hands-on experience designing integration and end-to-end test suites and debugging failures across the full stack.
Backend Services: Experience building backend services and APIs, for example with FastAPI or gRPC. Beneficial Skills C++ Development: Experience writing C++ for robot-side or performance-critical code. Agentic Systems: Experience building applications that combine language or vision-language models with robot skill execution. Frontend Development: Working experience with React or Next.js for building data-heavy interfaces.