Lead Software Engineer (Robotics, Systems)
New Today
Overview
Lead Software Engineer (Robotics, Systems) wanted to join a Behaviour Team to shape how autonomous agents plan, decide, and act. You’ll contribute from high-level strategy to low-level motion control, designing the planning and execution capabilities that bring the Mastermind system to life, including multi-agent task allocation and collision-free motion planning in complex environments.
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 & planners
Be part of a pioneering robotics team building next-generation autonomy.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology
Industries
- Staffing and Recruiting
Note: This description retains the core responsibilities and qualifications for the role while removing boilerplate and unrelated content.
- Location:
- Cambridge
- Job Type:
- FullTime
- Category:
- IT & Technology