About Engineered Arts
Engineered Arts is the leading manufacturer of full-size humanoid robots used for entertainment, education and communication. With 20 years of hardware and software development, our robots have been sold in over 30 countries worldwide with customers such as NASA, PwC, Meta and many more.
Our Ameca robot is well known as ‘the face of AI’ and a social media viral success, taking advantage of the generative AI craze. Along with our ultra-realistic Mesmer range of animated figures our robots 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 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.
Role Outline
Do you want to help build the future of humanoid robots?
We are looking for a skilled Backend-Leaning Full Stack Software Developer to join our software development team for a new greenfield project. You will work closely with cross-functional teams to build and evolve robot-side software, cloud interfaces, and platform services.
This role is weighted toward back-end and robotics platform engineering: Python/Rust services, robot-to-cloud APIs, ML integration, deployment infrastructure, and reliable on-robot systems. You will also have opportunities to contribute to web and mobile integrations where helpful, while remaining focused on delivering dependable robot platform capabilities.
We are seeking developers with mid to senior level experience who can rapidly integrate into the team, shape architecture early, and deliver high-impact contributions.
Our internal motto is "Be Wow"; we seek engineers who embody this by building intuitive, effective systems that delight users and drive success.
Main Responsibilities
Develop and maintain on-robot and cloud software systems
* Build and maintain on-robot services that interface with robot hardware and cloud systems.
* Maintain, enhance, and debug Linux-based robot software stack.
* Build and enhance back-end services and APIs for reliable robot-to-cloud communication.
Collaborate with cross-functional teams
* Work with product managers to translate business requirements into technical specifications.
* Collaborate closely with other developers, embedded engineers, ML, Controls and DevOps teams and other internal stakeholders to deliver high quality, timely solutions.
* Coach and support more junior developers.
Extend, maintain and extend the codebase
* Implement feature requests and enhancements as per project requirements.
* Debug and troubleshoot back-end, cloud integration, and on-robot issues.
* Stay adaptable to new technology trends and quickly pivot when necessary.
* Ensure code maintainability, scalability, and testability.
Contribute to full-stack applications where needed
* Write clean, efficient, and scalable code across the stack.
* Support web/mobile integration points and internal tooling that interact with robot and cloud services.
Challenges
* Delivering robust architecture in a greenfield robot-to-cloud platform while requirements evolve quickly.
* Ensuring robots function reliably across cloud-connected and offline operating modes.
* Balancing rapid feature delivery with safety, reliability, and maintainability on real hardware.
* Working in a fast-paced environment with evolving project scopes.
* Achieving functional goals under constraints of networking variability, compute limits, and complex real-life hardware.
Opportunities
* Working at the forefront of the rapidly growing field of humanoid robotics.
* Working in a creative environment with highly skilled and committed colleagues.
* Work across a broad technical field with ample variety in tasks and opportunity to deepen your knowledge and experience in many areas.
* Shape core architecture and engineering standards for a new greenfield robot platform.
* Work on a modern Linux-based stack spanning embedded systems, cloud services, and real-time robot interactions.
* Gain guidance from experienced developers, designers, and long-term customers while helping define next-generation capabilities.
Qualifications, Knowledge, Key Skills and Experience
Essential:
* Strong back-end development experience in Python and/or Rust, including production service design and implementation.
* Experience building robust APIs and integrations across distributed systems (REST, GraphQL, gRPC, or similar).
* Familiarity with Linux system development.
* Experience integrating software between edge/robot systems and cloud infrastructure.
* Experience with CI/CD and release workflows for reliable software delivery.
* Experience with Git and collaborative version control practices.
* Experience in writing unit-tested, maintainable, and scalable code.
* Knowledge of database systems such as PostgreSQL and MySQL.
* Working knowledge of TypeScript/React for contributing to full-stack web applications where required.
Desirable:
* Experience with ROS2 and robotics middleware patterns.
* Experience with WebRTC, local networking (mDNS/NAT), BLE provisioning, or similar connectivity stacks.
* Experience building containerised workloads and orchestration patterns on edge devices.
* Experience with cloud platforms (AWS, Azure, etc.).
* Experience building products with Large Language Models (LLMs) and integrating them into production environments.
* Experience with Yocto or embedded Linux image build systems.
* Experience working on real time systems such as video games or IoT installations.
* Exposure to embedded systems or hardware integration, with a focus on optimizing interactions between software and physical components.
#J-18808-Ljbffr