Senior Embedded Linux Engineer
Do you want to work with cutting-edge Linux kernels and boot loaders for innovative consumer products?
- Do you have a passion for bringing up new electrical devices and integrating them into embedded environments?
- Do you want to work with cutting-edge Linux kernels and boot loaders for innovative consumer products?
About us
reMarkable creates technology that helps people think better. Since the launch of reMarkable 1 in 2017, we have been the leading innovator in the paper tablet category. Today, millions of people rely on reMarkable to capture, refine, and elevate their thoughts in a world full of distractions. All of our technology is designed and developed in-house making you an important contributor to the development of our future products.
With our global success, we’re expanding further and setting up a presence in London - bringing us closer to one of our most important markets. With over 500 employees at our HQ in Norway, you'll be one of the first to help establish and build our new team in the UK.
About the role
As a Senior Embedded Linux Engineer at reMarkable, your main focus will be geared towards maintaining and developing our Linux kernel, boot loader and BSP. You will be working with bring-up of new electrical devices and prototypes, getting them to work and integrating them into our embedded environment.
Further tasks and responsibilities
Contributing to the development of user-space software for Codex, our custom embedded Linux distribution.
Execute testing, build automation systems, and validate electronics, ensuring compliance with reMarkable AS requirements and industry standards
Researching and evaluating electronic components both from a hardware and software perspective.
Collaborate closely in cross-functional teams to make the best possible products.
Develop and maintain Linux kernels and bootloaders powering our products and help debug issues both in hardware, kernel-space and user-space to deliver a world-class user experience across the board.
We are looking for the following experience
Extensive experience with Linux kernel development, preferably with recent kernel versions.
Vast experience with embedded systems and a solid understanding of operating systems.
Proficiency in C++. Rust or other system programming languages is beneficial.
Familiarity with embedded bootloaders such as (Das) U-Boot, preferably on ARM based systems.
Skillful at debugging and profiling complex systems.
Expert knowledge of electronics, circuit diagrams, and experience with Yocto Project or Buildroot; familiarity with systemd or other init systems is a plus.
Practical information
We will consider applicants on a rolling basis
Language requirements: Professional English, written and spoken. Our working language is English
Location: Central London, UK (Paddington)
Visa requirements: British citizenship or indefinite leave to remain
Why we enjoy working here
We enjoy working with highly skilled colleagues both within the team and in reMarkable at large.
Being a part of a global journey with exciting challenges every day.
25 days vacation a year, plus bank holidays. You’ll also have 5 extra days called “reMarkable days” you can make use of in addition to our regular vacation.
Paid sick leave.
Private health- and dental care cover. In addition, we offer life assurance.
A mobile phone of your choice with subscription coverage, the newest reMarkable Paper Tablet and home broadband coverage within our company policy.
We'll automatically enroll you into our pension scheme with NEST and contribute the equivalent of 4.5% of your base salary should you opt into the scheme. We will match any additional contributions that you make up to a maximum of 8.5%.
- Department
- Software Development
- Role
- Embedded Software Engineer
- Locations
- London
- Employment type
- Full-time
- Positions
- 2
London
Senior Embedded Linux Engineer
Do you want to work with cutting-edge Linux kernels and boot loaders for innovative consumer products?
Loading application form