Overview
Software Engineer (Robotics) – Our client is looking for a Software / Robotics Engineer to join their Behaviour Team, where you’ll help shape how autonomous agents plan, decide, and act. From high-level strategy to low-level motion control, you’ll design planning and execution capabilities that bring the Mastermind system to life. Expect to work on topics ranging from multi-agent task allocation to collision-free motion planning in complex environments.
Responsibilities
* Design and implement planning and execution capabilities for autonomous agents, from high-level strategy to low-level motion control.
* Contribute to multi-agent task allocation, collision-free motion planning, and other autonomy components in complex environments.
Be part of a pioneering robotics team building next-generation autonomy. Apply now.
What You’ll Bring
* MSc or PhD in Robotics, Computer Science, or related field
* Strong background in task & motion planning, control, and kinematics
* Hands-on experience with ROS 2, Nav2, MoveIt, and simulators (e.g., Isaac Lab, MuJoCo)
* Skilled in C++ and Python
* Experience with automated planning (e.g., PDDL)
* Knowledge of symbolic AI planning or formal planning languages
* Experience with multi-agent systems (e.g., task allocation, auction mechanisms)
* Background in trajectory optimization / optimal control
* Exposure to real-world robotic hardware with custom controllers and planners
Additional Information
* Location: Cambridge, England, United Kingdom
#J-18808-Ljbffr