Senior Systems Software Engineer

London, England, United Kingdom · Engineering

Description

Senior 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 understand more about the platforms which we support with our products and look at how we can enhance these experiences on those platforms by using more of the built-in tools; a major one of these platforms is Windows.


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

The principal responsibility of this engineer is to architect and deliver platform abstraction, applying Windows platform-specific knowledge to shape this abstraction. This encompasses:



Requirements


Nice to Have

Benefits

Benefits

Apply for this job