Systems Software Engineer

London, England, United Kingdom · Engineering

Description

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.


Requirements

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

Requirements

Nice to Have

Benefits

Apply for this job