Job details

Posted on
Annual Salary
£45,000.00 - £85,000.00
Employment Type
Full Time

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.

Please Read This Before Applying

To apply: Email

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 behaviors function to the best quality and not look non-human
    • Blending multiple behaviors 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

Experience Requirements

  • Essential
    • Python coding (minimum 3 years)
    • Use of a Linux OS, preferably Ubuntu but other distributions useful (minimum 3 years)
    • Creative background either professional or hobby – Games development or similar
    • Focus on user interaction and experience
  • Desirable
    • Machine learning and AI techniques and frameworks
    • Knowledge of speech recognition, NLP and TTS systems
    • Computer vision and vision processing systems
  • Useful
    • C++, TypeScript/JS, React
    • Knowledge of TensorFlow, Mediapipe, hardware

To apply:Email