Principal Robot Manipulation Software Engineer

Maxwell Bond

Boston

On-site

GBP 120,000 - 150,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Maxwell Bond is assisting a leading robotics company in the UK that develops AI-driven manipulation for logistics and automation. The Principal Software Engineer will shape software architecture, lead cross-functional teams and deliver robust robotics software for real-world environments.

The role requires deep robotics expertise, production-grade software experience, and strong leadership to drive complex initiatives from concept to deployment.

Qualifications

  • Bachelor's degree in Robotics, Computer Science or related field, with 10+ years' software development experience or Master's with 8+ years' experience
  • Expert Python and strong C++
  • Deep understanding of parallel and distributed systems, asynchronous programming and concurrency
  • Experience designing production-grade robotic software for manipulation, including motion planning and multi-arm coordination
  • Experience designing RESTful APIs and gRPC services for distributed robotics systems
  • Strong knowledge of software architecture and design patterns with long-term evolution of complex systems
  • Ability to define technical direction and deliver robust, maintainable software
  • Experience with Git workflows, Jira, and automated testing (unit/integration/simulation/HIL)
  • Excellent communication and collaboration across multidisciplinary teams

Responsibilities

  • Define and evolve software architecture and long-term roadmaps for robotic manipulation systems
  • Develop and deploy high-performance manipulation software in production
  • Lead motion planning, kinematics, control strategies, multi-arm coordination and environment representation
  • Drive architecture reviews, code reviews and engineering planning
  • Architect simulation environments, testing frameworks and hardware-in-the-loop workflows
  • Diagnose and resolve complex robotics software issues across hardware and software boundaries
  • Collaborate with hardware, perception, systems engineering, product and software teams
  • Mentor engineers across experience levels and communicate technical direction to leadership

Skills

Python
C++
Robotics
Parallel & distributed systems
REST & gRPC
Software architecture
Mentoring
Leadership
Communication

Education

Bachelors in Robotics/CS
Masters (preferred)

Tools

ROS/ROS2
Git
Jira
MongoDB
Linux
CI/CD

Job description

Maxwell Bond is assisting a leading robotics company in the UK that develops AI-driven manipulation for logistics and automation. The Principal Software Engineer will shape software architecture, lead cross-functional teams and deliver robust robotics software for real-world environments.

The role requires deep robotics expertise, production-grade software experience, and strong leadership to drive complex initiatives from concept to deployment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer – Manipulation
Senior Robotics Software Engineer – Manipulation

Maxwell Bond • Boston

On-site
GBP 70,000 - 100,000
Principal Software Engineer
Principal Software Engineer

Maxwell Bond • Boston

On-site
GBP 120,000 - 150,000
Principal Mechanical Engineer – Hands-On Robotics, On-Site
Principal Mechanical Engineer – Hands-On Robotics, On-Site

Maxwell Bond • Boston

On-site
GBP 89,000 - 122,000
Principal Software Engineer (Manipulation)
Principal Software Engineer (Manipulation)

Berkshire Grey • Bedford

On-site
GBP 110,000 - 170,000
Healthcare
Vacation
Recognition
+2
Lead Robotic Manipulation Software Architect
Lead Robotic Manipulation Software Architect

Berkshire Grey • Bedford

On-site
GBP 110,000 - 170,000
Healthcare
Vacation
Recognition
+2
Senior Robotics Software Engineer, Defense Autonomy
Senior Robotics Software Engineer, Defense Autonomy

Applied • Greater London

On-site
GBP 90,000 - 130,000
Senior Robotics Systems Engineer – Autonomy & Software
Senior Robotics Systems Engineer – Autonomy & Software

Humanoid • Greater London

Hybrid
GBP 90,000 - 130,000
Stock options
30+ days off
Private healthcare
+2
Senior Robotics Software Engineer — Manipulation & Motion
Senior Robotics Software Engineer — Manipulation & Motion

Berkshire Grey • Bedford

On-site
GBP 70,000 - 120,000
Healthcare
Vacation time
Recognition program
+2
Senior Full-Stack Robotics Engineer: Lead Mobile & Cloud
Senior Full-Stack Robotics Engineer: Lead Mobile & Cloud

Maxwell Bond • Boston

On-site
GBP 75,000 - 115,000
Senior Software Engineer, Robotic Manipulation
Senior Software Engineer, Robotic Manipulation

Maxwell Bond • Boston

On-site
GBP 70,000 - 100,000