Job details

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

Truly unique opportunity to join a high profile humanoid robotics company working on next-level human interaction.

Working on the world’s most advanced human-shaped robots, with the capability of human-like interactions, you will be part of the team to build those skills for captivating user experiences. Dream up the next ability for the humanoid robot which covers one of our goals of lifelike interaction, entertaining experiences or useful service-oriented abilities.

Combining computer vision, speech recognition and other sensor data with in-house hardware, our Tritium robot operating system and integrated development environment as well as 3rd party hardware, software and services to create unforgettable moments for robot users. Whilst Tritium is unique, it leverages, combines and customises many open source projects.

Our robots are known worldwide and are regularly featured in the media, both traditional and social. We regularly attend trade shows to show off our tech, or as a rental as well as travel to customers for installations. There is an opportunity for travel to many destinations as the best way to develop interactions is to see how people interact with the robots in real life. The role can be based at Engineered Arts headquarters in Falmouth, or at our newly opened office in London.

Join our talented and creative team to help build the future of humanoid robot technology.

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

  • Making the robots behave in a more lifelike manner
    • Write behaviours which make people say ‘Wow, that’s awesome’
    • Make the behaviours either super useful for our customers, or mega compelling enough for the public to immediately post to social media
    • Don’t make it move in a way which a human can’t, that’s creepy
  • Creating behaviours for a specific application or customer
    • No customer is the same, each one would generally require a specific behaviour or function, develop, test and verify these functions
  • Debugging robots which are misbehaving
    • Robot software is complex and interactions between behaviours may occur, find issues when multiple systems are conflicting
    • Debug systems remotely, such as a customer robot where you do not have physical access to the system
  • Challenges
    • Observation of the subtleties of human behaviour
    • Development of lifelike behaviours which demonstrate the ability of the hardware
    • Always be entertaining or helpful, or both – Always Be Wow
    • Make sure all behaviours function to the best quality and not look non-human
    • Blending multiple behaviours together seamlessly where newly developed ones do not conflict with existing ones
    • Working with the wider team with ideas on the development direction of all aspects of the robot

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 coding (minimum 3 years)
  • Use of a Linux OS, preferably Ubuntu but other distributions useful (minimum 3 years)
  • Focus on user interaction and experience
Desirable knowledge
  • Machine learning and AI techniques and frameworks
  • Speech recognition, NLP and TTS systems
  • Computer vision and vision processing systems
  • TensorFlow/PyTorch, MediaPipe
  • C++, TypeScript/JS, React
Useful prior experience
  • Creative background either professional or hobby
  • Agile methodologies and frameworks such as Scrum
  • Video game development or other complex real-time work
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.