A truly unique opportunity to join a high profile humanoid robotics company working on next-level human interaction. Come help us build better robots!
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. While Tritium is unique, it leverages, combines and customizes 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 will be based in the San Francisco Bay Area and is an on-site role. We believe that an engineer needs to interact closely with our robots in order to be the most productive.
Join our talented and creative team to help build the future of humanoid robot technology.
If you are going to be reaching out directly to the hiring manager, please include in your message the name of your favorite robot
Main Responsibilities
Making the robots behave in a more lifelike manner
Creating behaviors for a specific application or customer
Debugging robots which are misbehaving
Challenges
Observation of the subtleties of human behavior
Development of lifelike behaviors 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
Strong Python coding experience obtained in a commercial setting
Significant commercial experience as a senior software developer
Significant Use of a Linux OS, preferably Ubuntu but other distributions useful
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
Experience with coding on real hardware
Non-negotiable
Must Love Robots!
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
About Engineered Arts
Engineered Arts is the leading manufacturer of full-size humanoid robots used for entertainment, education and communication. With 15 years of hardware and software development, our robots have been sold in over 30 countries worldwide with customers such as NASA, PwC, Cisco and many more. Our Ameca model which is well known and a social media viral success along with our ultra-realistic Mesmer range of animated figures continue to surprise and excite visitors at museums, theme parks, visitor attractions and trade shows as well as aid leading universities with AI and robotics research. Our robots are poised to break into the future mega-expansion service robot segment, with applications such as front of house, receptions, check-in desks, information points and PoS. We are also exploring how our humanoid robot technology can disrupt other robotics sectors such as the growing cobot sub-segment of the industrial robotics market.
Further to our hardware range we also offer our software for hardware SaaS solutions. Originally developed for our own robotic hardware through necessity as there are no off-the-shelf solutions, this software platform can be used to simplify the development and operation of 3rd party hardware, robotics or otherwise. Enabling full 3D sequence programming, high-level function programming, cloud connection, remote support services, application of hardware and software defined hardware as well as low level hardware control, sensor and audio interfaces and much more.
We are a team of dedicated engineers and creatives striving to develop the very best experiences for our customers. Our internal motto is 'Be Wow', everything we do is fun, entertaining or surprising to encounter. We always push the boundaries of what is possible in humanoid robotics, researching and developing new systems and techniques to further their appeal. We explore and challenge the human perception of robots as well as the fear and discomfort and the excitement and joy life-like mechanical humanoids present.