Job Search and Career Advice Platform

Enable job alerts via email!

Robotics Software Engineer

All3 Group

Greater London

Hybrid

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering firm in the UK is looking for a Robotics Software Engineer to design control software for robotic systems. The role involves developing tools for data logging, creating simulation environments, and collaborating on integration tasks. Ideal candidates will have proficiency in C++ and Python, and a relevant Master’s degree. The position offers a hybrid work model and the chance to be part of a significant project, alongside comprehensive medical insurance.

Benefits

Hybrid work format
Private dental insurance
Full medical insurance

Qualifications

  • Proficient in C++ and Python for software development.
  • MS degree providing a solid foundation in mathematics.
  • Experience with real-time control systems beneficial.

Responsibilities

  • Design and implement control software for robotic systems.
  • Develop tooling for data logging and analysis.
  • Create simulation environments for testing and validation.
  • Collaborate with mechanical teams for integration.

Skills

Proficiency in C++
Proficiency in Python
Real-time control systems experience
Data logging and analysis

Education

MS degree in a relevant field
Job description

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;
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.