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

Junior(Quality Assurance) Robotics Engineer - @BotsAndUs in London, UK

Please apply here:


BotsAndUs are building the next generation of robotics technology to help organisations harness the power of real time data and become more efficient in driving their operations and customer engagements. We have developed and successfully deployed our own platforms and are now looking for passionate and ambitious minds to significantly scale up our technical expertise.

As the Robotics QA Engineer, you will be a crucial part of the software team. You will own the testing part of the software release process and work closely with the rest of the team to improve our software quality. You will apply rigor in testing our robots and generate analysis and reports to guide future software development process.

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 robots must be stable over months of continuous running, and provide a reliable, interactive experience for users based on data and insights captured in the field.

We’re a VC funded, small yet highly ambitious team, with a great platform in late stages of development. You’ll play a significant role in shaping the future of our products, culture, and engineering team. Join us in creating new tools to reshape the autonomous robotics industry.


  • Lead the testing of the robots in a controlled environment and verify that everything works as expected

  • Collaborate with software engineers on developing complex test software algorithms

  • Test and validate the software stack for product launches

  • Diagnose and troubleshoot errors on individual robots

  • Track, identify and communicate software and hardware bugs

  • Verify the test results and maintain the CI (Continuous Integration)

  • Participation in team-wide code and architecture reviews


We’re looking for candidates with at least 1 year of experience in the industry:

  • Experience with Linux operating systems

  • Experience with ROS (Robotic Operating System)

  • Experience using the following languages: C++, Python, Bash scripting

  • Effectively executing, monitoring and troubleshooting tests

  • Experience with automated testing and test script development

  • Writing documentation for test protocols, results, and reports

  • Tracking defects and working with software and cross-functional teams to debug

  • Strong analytical thinking, problem solving and communications (written and oral) skills

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

  • Robotics simulation, particularly with Gazebo

  • Microcontroller bringup, development and debugging

  • Modern C++ experience

  • Familiar with embedded hardware and sensors (2D/3D Lidars, IMUs, and cameras).

  • Experience with continuous delivery and continuous integration of software platforms


As a company, we’re in a start-up phase and highly excited and proud about all the opportunities this can offer. You’ll be joining us at a fantastic time when things are growing extensively. You’ll have to be flexible and open to working in a variety of different roles as well as collaborating and coaching others - but we hope this 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 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.

Job Type: Full-time