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 Robotics Software Engineer to build the control software for electro-mechanical systems, develop tooling for data logging and analysis, implement low-level device drivers and create simulation and validation workflows to support rapid prototyping and fast iteration.
Responsibilities:
* Designing and implementing control software for electro-mechanical and robotic systems;
* Developing tooling for data logging, analysis, and system performance insights;
* Building and maintaining device drivers for fieldbus interfaces (EtherCAT, CAN);
* Creating simulation environments for system behaviour, testing, and validation;
* Rapidly prototyping new features and system behaviours to support early-stage development;
* Collaborating with mechanical and control teams for integration;
* Ensuring reliability, safety, and maintainability across all software components.
Expertise:
* Proficiency in C++ and Python;
* MS degree providing a good foundation in mathematics;
* First-principles approach to problem-solving with the ability to break down complex systems;
* Experience with real-time control systems for robotic platforms or mechatronics platforms;
* Experience with data logging, analysis pipelines, and performance tooling;
* Prior robotics experience is beneficial but not required.
We offer:
* Chance to be a part of a large-scale project;
* Team driven by impactful cause;
* Hybrid format of work with the lab located in Park Royal;
* Private dental or full medical (dental treatments aren’t covered) insurance;
* Flexible working schedule;
* 28 days of annual leave.