Principal Platform Software Engineer

All3 • london, england • Posted May 31, 2026

About the Role

All3 is transforming how buildings are conceived, developed, and delivered. We combine AI-powered design with robotic prefabrication and on-site assembly to build custom architecture at the cost and speed of mass production - unlocking even the most complex sites.

We’re currently seeking a Principal Platform Software Engineer to join our team, focused on shaping the system architecture and delivering software that defines the mobility, manipulation, autonomy, and reliability of our robotic systems.

Responsibilities

  • Defining software architecture for robotic mobility, manipulation, autonomy, and platform tooling;
  • Developing and maintaining production‑grade software in Modern C++ and Python for embedded Linux environments;
  • Designing APIs, abstractions, and reusable libraries that support reliable and scalable robotic systems;
  • Building software for task and behaviour orchestration, including state machines, behaviour trees, miss...