Robot Software Engineer

May, 2022
London (Wandsworth)
ASAP, permanent, full time.
Dependent on experience


Q-Bot is passionate about driving sustainability, impacting climate change, reducing fuel poverty and improving people’s lives using technology. Our vision is revolutionising the construction industry with robotics, digital tools and AI to transform archaic processes and enable new services for the inspection maintenance and upgrade of buildings. Q-Bot’s mission is to measure and improve the health of buildings without the cost and disruption of traditional methods.

We are excited to be looking for a talented Robot Software Engineer to join a rapidly growing, multidisciplinary product development team. You will support the design and develop of both software and firmware for a growing fleet of robots.  The ideal candidate would have a good degree in Computer Science, Software Engineering, Robotics, Mechatronics (or similar experience), combined with substantial experience developing software using C++ and Python for commercial applications, preferably within the robotics and/or firmware space.

This is an excellent opportunity to get involved high growth company as it scales, work within a creative and dynamic team, with many opportunities for career progression. To make the most of this exciting opportunity Q-Bot is looking for someone who is ambitious, driven, passionate about robotics, and who will be motivated by seeing their efforts have a real and lasting impact. The successful candidate will be rewarded with an exciting, diverse, and demanding role, with significant responsibility on the direction and development of the robot software and firmware.

Salary will depend on experience and the successful candidate will also be invited to take part in the Employee Share Option Plan or performance related pay.  


Duties of the job:


Essential Requirements:
  • A good degree in Computer Science, Software Engineering, Robotics or similar experience.

  • Substantial relevant professional experience.

  • Proficient in both C++ (C++11 or above) and Python

  • Experience with the Robot Operating System (ROS)

  • Proficient in version control using Git

  • Experience of successfully planning, managing, and delivering software projects to deadlines.

  • Experience and willingness to take responsibility for work packages while working within a team.

  • Experience with unit and integration testing.

  • Must be eligible to work in the UK without restriction (applications requiring visa accepted).


Desirable Skills:
  • Experience writing firmware for STM32 microcontrollers

  • Experience with Real Time Operating Systems (RTOS)

  • Experience with CI/CD using Docker

  • Knowledge of user interface design and implementation

  • Knowledge of software design patterns, threading, and asynchronous messaging


Why you should work for us: 
  • Exciting and diverse workforce with a great team spirit - regular team and office socials.

  • Dedicated to make a difference through improving sustainability.

  • Flexible and hybrid working available.

  • Company shares options scheme.

  • Electric Vehicle Scheme

  • Cycle to work scheme

  • Free office staples such as coffee, tea, filtered water and fresh fruit.

  • The opportunity to work with Robots and exciting new technologies

*All Submissions must be accompanied with CV and cover letter

Apply now