Systems Software Engineer

London, England, United Kingdom · Engineering


Systems Software Engineer

About Kano

Kano creates computer and coding kits for all ages, all over the world. Our mission is to empower a new generation to create technology, not just consume it.

Kano is evolving from a startup to becoming a mainstream consumer creativity brand. Along the way, our audience is expanding, and we will interact with millions of customers this year. We are an entrepreneurial, nimble, can do business and we must retain this culture as we scale. Our mission remains the same, to help people create technology, not just consume it.

The job

As Kano looks to grow and reach more customers, there is a growing need to embrace multiple platforms and explore putting Kano on different devices.

The systems team is responsible for the creation, maintenance and direction of our operating system distribution: Kano OS.

In a high level overview, our core OS tech stack today consists of the following:

As we maintain a whole operating system, atop these we have apps written with the following frameworks:

To accommodate for future development, we are looking to abstract away the base Raspbian dependency and move to a platform-agnostic model.


You will be tasked with implementing the platform abstraction layer as part of the team. This encompasses:


Nice to Have


Apply for this job