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...