ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A

Robotics Quality Assurance Engineer - London - UK

If you are interested please apply here:


We’re looking for a Robotics Quality Assurance Engineer to ensure our robots are more robust and reliable.

Botsandus are building a social robotics platform to help organisations interact with and learn about their customers and guests. We have developed our own platform to support this goal, and we’re looking for a new team member who can help us scale up our technical expertise and development resources.

Our robots use embedded Linux boards connected to various other embedded devices, and are backed by a Cloud Robotics platform running several different services. The machines must be stable over weeks of continuous running, and provide a great interactive experience for users.


We’re looking for candidates with at least 3-4 years of experience in the following areas:

  • Designing and implementing Verification and Validation plans
  • Estimating testing effort and developing an optimal test strategy (manual vs automated)
  • Effectively executing, monitor and troubleshooting prototype and builds as necessary
  • Writing documentation for test protocols, results, and reports
  • Ensuring traceability from requirements/specifications to verification
  • Tracking defects and working with software and cross-functional teams to debug
  • Automation tests reports
  • Representing and positioning the company as an industry leader at standards and certification agency meetings and working groups related to mobile collaborative robotics
  • Ensuring proper and safe test methodology
  • Participation in team-wide code and architecture reviews
  • Automated testing
  • Ruby or JavaScript for web testing of our Cloud Robotics platform
  • SW programming background. Applied knowledge of Python, bash shell in a Linux environment

You will be responsible for testing both the cloud software and robotics software. This implies working a lot with our hardware platforms as well as our simulation environments.

You will work closely with the rest of the development team, making sure that we are delivering the highest-quality solutions, and will help the production team initiate mass manufacturing on the results.

Additionally, any experience in any of the following areas would be a benefit:

  • Gazebo simulations and Robot Operating System (ROS) experience
  • Knowledge of Python and C++
  • Microcontroller bringup, development and debugging
  • Experience with autonomous systems and complex sensory perception sets
  • Experience in Continuous Delivery and Continuous Integration

From time to time, you may be required to help in the following other areas:

  • Demo development and testing
  • Mentoring and assisting with supervision of interns
  • Attending trade shows and conferences


As a company, we’re definitely in the start-up phase of our life and you’ll be joining us at an early stage. You’ll have to be flexible and open to working in a variety of different roles - but we hope that will offer a great experience for a motivated engineer.

We are a diverse, remote-friendly team (though we have an amazing office and workshop space in West London). We have flexible working hours – as a startup we have occasional deadlines to meet, but work-life balance is important to us, so we’ll try to keep any disruption to a minimum. You’ll receive a market-rate salary and your choice of equipment, as well as an annual training and conference budget. We use loads of open-source software, and we’d love for you to contribute to projects while you are here – and you’re welcome to take some time for personal projects too.