Linux Engineer at
London, GB provides a software platform that helps developers build, deploy and manage the code that runs on connected devices. In short, we make IoT work.

Our technology is open, standards-based and proven in production across a wide range of scenarios from drones, 3D printers, point-of-sale devices, tidal turbines, skyscrapers and more. Our investors include DFJ, Aspect Ventures, GE, and Ericsson.

We are hiring linux engineers to join our devices team. In particular, knowledge of the Linux kernel and the Yocto project are highly desirable.

Things you will work on...

Add Resin support for new boards and maintain support for our 20+ existing boards (eg, Raspberry Pi, Edison, Beaglebone etc)
Help architect and build ResinOS, the first embedded operating system tailor built for running linux containers
Contribute to upstream open source projects such as Yocto Linux and our the layers of it we maintain


Take pride in your work and are passionate about good code.
Can’t imagine starting a new project without version control.
Are an excellent communicator, fluent in English.
Have a good internet line available so you can join a video call without trouble.
Are comfortable taking on a project and pushing it to completion without too much management.
Have a portfolio of code to show, on GitHub or otherwise.
To apply...

Send us your CV, with a focus on what you can bring to the team. Including a link to a repository of code we can review is a definite plus.

The first step of our hiring process is a brief online coding test. The best candidates will find this test fairly easy (some have completed it in under 30 minutes), but it helps us focus our interview time, so we appreciate if you can take some time to complete it.

Work with talented, diverse team
Equipment of your choice
Flexible working hours
Flexible vacation policy
Annual company gathering in an international location
Who we are

Our team is distributed around the world and embraces a remote-first culture with flexible hours. This means that team members can be highly productive while still maintaining a healthy work-life balance.

You can expect to work on interesting and increasingly challenging projects. You’ll work collaboratively across the company, lending your skills in many places and drawing on the skills of others. You’ll also have a say in what you work on and how you achieve your goals.

We have a culture that assumes positive intent while driving one another towards excellent results. We value direct and open communication. We are also an equal opportunity employer and value diversity. We maintain a work environment in which team members are treated with respect and in which thoughts and ideas can be shared openly.

We actively seek out candidates with different backgrounds, experiences, abilities and perspectives. If you are not sure if this is the role for you, please ask us.