top of page

Current Openings
Check out our open positions and drop us your details if you think you're a great fit!

Senior Embedded Systems Engineer

As our business continues to grow, we are looking for a Senior Embedded Systems Engineer to join us and be the key component in our embedded system development journey.

This individual will design and execute a complete embedded system development lifecycle, focusing on reliability and scalability.

  • Designing program architecture based on project requirements and hardware specifications.
  • Develop software code, embedded programs, and system protocols.
  • Conducting tests on the embedded software systems to ensure proper integration.
  • Troubleshooting embedded systems and diagnosing errors, malfunctions, or inefficiencies.
  • Generating diagnostic reports, technical manuals, and software development documentation.
  • Support software QA and optimise performance.
  • Provide post production support when necessary.
  • Maintaining embedded software systems and performing maintenance as needed.
  • Assess third party and open source software.
Who We're Looking For
  • The ideal candidate has 5 years of experience as a Senior Embedded System Engineer.
  • Experience working in a startup environment is a plus.
  • Proficiency in C and C# or C++ programming languages.
  • Proficiency in Python is a plus.
  • Experience with OS platforms such as Linux, Windows.
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems.
  • Proven experience in embedded systems design with multitasking real-time operating systems.
  • Familiarity with hardware protocols including USB, UART, I2C, and SPI.
  • Strong organizational and project management skills.
  • Excellent diagnostic skills.
  • Strong analytical and problem-solving abilities.
  • The ability to keep abreast with the latest advancements in technology and techniques.
Robotics Engineer

We are on the hunt for a tech savvy Robotics Engineer to take Crown Digital's Ella barista to new heights. 

This person is ideally a problem solver who can manage complex logic and systems as well as someone who can work with cross functional teams. 

  • Responsible for successful end-to-end project delivery to Clients for Ella, the Robotic Barista by ensuring projects are kept to agreed timeline as per business objectives.
  • Hands-on robotic programming, system integration, implementation of new projects and maintenance of current Ella Robotic Baristas.
  • Proactive and able to anticipate possible challenges by providing solutions to achieve successful project delivery.
  • Carry out technical presentations and preparation of detailed reports for all projects.
Who We're Looking For
  • Recognized Diploma/Degree in Robotics, Mechanical Engineering, Electrical Engineering, Automation, or equivalent.
  • Minimum 2 years related experience preferred; graduates or selected candidates with less experience will be offered role of Junior Robotics Engineer.
  • Immense interest in robotics field with dedication to deliver at the highest level.
  • Strong problem solving and critical thinking skills.
Industrial Engineer

We are on the lookout for an Industrial Engineer who is a creative thought leader and is always on the pulse of what is happening around the industry in which Crown Digital is operating at.


You enjoy sharing inspiring and thoughtful references to provide strategic direction to the leadership team. The ideal candidate is also a strategic thinker and is able to work within cross-disciplinary teams.

  • Creative thought leader, always on the pulse of what is happening. You will enjoy sharing inspiring and thoughtful references to provide strategic direction to the leadership team.
  • Strategic thinker and able to work within cross-disciplinary teams.
  • Strategic direction – gathering feedback from product testing, and interpretation, forecasting market trends, competitor benchmarking, and observation of consumer behaviors to define relevant and inspiring insights to drive projects forward.
  • Concept generation – good sketching and communication abilities.
  • Hands-on design development in 3D modelling, 3D printing, and driving iterative product revisions.
  • Design for production – understanding different manufacturing processes like CNC machining, sheet metal fabrication, 3D printing, and optimizing design for cost-effectiveness.
  • Collaboration - working with 3rd party vendors, suppliers, and contract manufacturers to produce components, assemblies, and sub-assemblies as per design intent.
  • Sourcing components - must have knowledge and understanding of components that are available in the market and work with embedded engineers to produce viable design solutions.
  • Efficient with time and prepared to join an extremely fast-paced environment.
  • Willing to contribute to a culture of collaboration, share skills across teams, and work well as part of a diverse and energetic team.
Who We're Looking For​
  • Bachelor's degree in Industrial Design or a related field is typically required.
  • Proficiency in sketching and using design software for creating visual representations of concepts and ideas is essential.
  • Strong sense of aesthetics and an understanding of how design elements contribute to the overall user experience and brand identity.
  • Ability to work collaboratively with all levels of the organization.
Senior Linux Python Engineer

We are a fast-growing startup in the Robotics field looking for a Senior Linux Python Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining software applications on embedded devices using Linux and Python. You will work closely with our hardware engineers to develop embedded software systems that control and communicate with our hardware devices. This is an exciting opportunity to join a dynamic team in a fast-paced startup environment.

Job Description​
  • Design and develop software for embedded devices using Linux and Python.
  • Collaborate with hardware engineers to develop embedded software systems.
  • Test and debug software on embedded devices.
  • Maintain and improve existing software applications on embedded devices.
  • Work with other engineers and cross-functional teams to identify and solve software issues.
  • Develop software documentation and specifications.
  • Be comfortable working in a fast-paced startup environment with evolving requirements and tight deadlines.
  • Be willing to take on additional responsibilities as needed to help the team succeed.
Who We're Looking For​
  • Bachelor's degree in Computer Science, Electrical Engineering or related field.
  • 5+ years of experience developing software on embedded devices using Linux and Python.
  • Experience with embedded Linux systems, including kernel configuration, driver development, and system integration.
  • Strong understanding of Python programming language and its libraries for embedded systems.
  • Knowledge of embedded software design principles and best practices.
  • Familiarity with source control tools such as Git.
  • Excellent problem-solving and communication skills.
  • A willingness to take ownership of tasks and see them through to completion.
  • A passion for working in a startup environment and a desire to help build something great.
  • Experience with Ubuntu or other Linux distributions for embedded systems.
  • Experience with real-time operating systems.
  • Familiarity with hardware design and testing.
  • Experience with C# / C++ programming.
Principal DevOps Engineer

We are currently hiring a Principal DevOps Engineer, reporting to Head of Technology. The Engineer will own the practice and help in creating the devOps culture at Crown Digital and contribute in designing, building and maintaining, a web kiosk and web app platform from a devOps perspective.

Job Description​
  • You’ve built a CI/CD Pipeline from the ground level.
  • You have worked on complex distributed systems.
  • You have experience with cloud architectures spanning multiple countries.
  • You know how to harden a linux distro.
  • You have experience using Github/Gitlab, Concourse, ArgoCD, Argo WFlow and the usual suspects.
  • Experience working with Terraform (or Terraform Enterprise).
  •  Experience working with AWS, OpenStack, Docker.
  • Passed some AWS certifications (Associate, Pro, Specialist) and the phrase “well architected framework” is something familiar to you.
  • You can clearly explain the difference between devOps and SRE.
Who We're Looking For​
  • 8+ years of professional experience.
  • A true passion for the domain, you have high expectations when it comes to the quality of your deliverables. You are finding new solutions to new problems. Being an engineer is a pride, not a fatality.
  • BS level technical degree required; Computer Science or Engineering background preferred; Master degree desired.
  • Solid understanding of the practical application of DevOps philosophy, Agile methods, Infrastructure as Code, and leading infrastructure and operations teams in an Agile/Lean/Continuous Delivery environment.
  • Experience in designing and architecting enterprise and/or web-scale hosting platforms.
  • Advanced experience with scripting languages (python, bash, go, etc), infrastructure automation and tools such as Ansible (for ex.).
  • Technical knowledge of security best practices across a variety of cloud and on-premise use cases and architectures.
  • Understanding of microservice Architectures.
  • Strong background & experience in Linux/Unix.
  • Experience with Blue-Green deployments or equivalent architectures.
  • Experience building CI/CD pipelines.


We believe that the key to an amazing & high performing team lies on the values we all share fueled not just by our coffee but also by the vision of Ella and it's future success!


Be innovative and brave in your ideas



OneTeam driving towards one goal



Honesty & Trust is the heart and soul of the brand



Service excellence requires understanding our customers.

bottom of page