-
Location: London Office (Leyton) or Remote
-
Reporting To: CTO
-
Team: Robotics
Senior Robotics Software Engineer
What Youʼll Do.
We’re looking for someone who really knows robotics — not just how to move a robot arm, but how to build the brains that tell it what to do. Youʼll help us build and maintain the core software that drives our advanced robotic 3D printing systems.
This role mixes deep technical work with real-world impact: youʼll write algorithms and also work directly with customers to get their robots up and running — fast.
Hereʼs what youʼll be doing:
- Build and improve motion planning algorithms for 6+ DOF robotic systems used in 3D printing.
- Refine our kinematics solvers to support complex robot setups.
- Implement smart checks for things like axis limits, reachability, and singularities.
- Write post-processors that generate executable code for different types of robots.
- Refactor and extend the architecture to handle more robot types and setups cleanly.
- Improve our robotic simulation environment to make it more robust and accurate.
- Take ownership of parts of the codebase: refactor, fix bugs, do reviews, and push quality.
- Talk to customers: run debugging sessions, guide them through integration, and make sure everything works properly in our web platform.
- Work closely with the Customer Success team to help users go live under real (and sometimes tight) deadlines.
Must-Haves.
We’re not looking for someone whoʼs just starting out. You need to be strong in both theory and practice:
- You know how to write real code. You understand data structures, complexity, and how to build maintainable systems.
- 5+ years coding in an object-oriented language — Java is our main one, but others are fine too.
- Strong grasp of math and kinematics — linear algebra, rotation matrices, transformations.
- Real experience programming and working with industrial robots (ABB, KUKA, etc.).
- You’ve set up robots in simulation environments like ABB RobotStudio or similar tools. Thatʼs not a bonus — itʼs mandatory.
- You can handle pressure: sometimes you’ll be working against client deadlines, and things need to move fast.
- You’re comfortable speaking with clients and explaining technical problems and solutions clearly.
Nice to Haves.
- Research or experience in advanced robotic path planning.
- Experience with web backends (Spring, Hibernate, etc.).
- 3D printing knowledge is a bonus.
- Youʼve worked with collision detection or avoidance algorithms.
About Us.
At Aibuild, we build powerful robotics software to automate large-scale additive manufacturing. We’re growing fast and solving tough problems at the intersection of robotics, geometry, and real-world production. You’ll join a small team where your ideas matter and your code gets used by industry leaders.