Job details

Posted on
Annual Salary
£40,000.00 - £80,000.00
Employment Type
Full Time
Second Floor Cornwell House

Do you want to help build the future of humanoid robots?

We are looking for an exceptional developer to join our talented and fast moving team working on world-leading robotics software applications. Operating system, remote management, and new applications development for humanoid robot platforms. You’ll be designing, developing, testing, and debugging responsive core software for the company and our customers. You will be working directly with the real robots. Using Python, C/C++, and a variety of libraries and frameworks, you will be able to rapidly translate user and business needs into functional backend design.

Our internal motto is “Be Wow”, our robots are wow and we need our software to be wow too, we bake wow into everything we do, so you can help make our core software wow too!

The role is to be based at our newly opened office in London.

To apply: email with your CV or link to LinkedIn profile, plus a cover letter explaining why you would be a great fit for the role

Main Responsibilities

  • Developing the OS, backend, and other foundational software for our robots
    • The software will directly control our world-leading humanoid robots
  • Ensuring the produced software is well architected and well tested
  • Producing and updating technical documentation
    • Both for internal and external use
  • Contributing to improving the way things are done
    • Make things easier for others, suggest and implement improvements (eg: tools to speed up debugging and developing; improved processes; etc)

Desired Skills

Traits we are looking for
  • You can get to solutions fast yet leave well-structured and documented code behind
  • You are intellectually curious and able to get through new territory quickly
  • You are passionate about making amazing robots even more amazing
  • You are open to ideas and have a positive attitude, a desire to help others, and a tendency to resolve issues without drama.

Experience Requirements

  • Python
  • C/C++
  • Linux CLI
Desirable knowledge
  • Jira
  • Git internals and GitLab CI
  • TypeScript, Django, NodeJS
  • WebRTC, HTTP and WebSockets experience
  • Machine Learning frameworks, algorithms and runtimes
  • Multi-process message-passing architectures
Useful prior experience
  • Robotics / ROS
  • Agile methodologies and frameworks such as Scrum
  • Video game development or other complex real-time work
  • Working with Docker/Kubernetes
Our recruitment policy is evidence based, we like to see what you can actually do. Formal qualifications look nice on a CV, but they don’t mean much without the practical ability to achieve results. Please send links (not attachments) to code repositories, images, videos etc. showing us what you have worked on - YouTube, Google Drive, personal website, GitHub, etc. Personal projects demonstrating relevant skills are highly valued. Tell us about your hobbies, are you a photographer, performance artist, stunt pilot, musician, poet, cook or surfer? The sort of things we like to see:
    • Code: C++, Python, JS, etc.
    • Version control in a collaborative environment – your code on GitHub, Mercurial, SVN
    • Contribution to a FOSS project

To apply:email with your CV or link to LinkedIn profile, plus a cover letter explaining why you would be a great fit for the role