Senior Embedded Linux Engineer - Kernel / Device Drivers
24 Days Old
Overview
Senior Embedded Linux Engineer - Kernel / Device Drivers. The role is based in London (hybrid) with some European travel, joining a Pan European embedded software engineering team.
Salary: £80-103k plus pension, health, and 30 days holiday. This is a role within Opus Resourcing Ltd, which acts as an employment agency for permanent roles.
Responsibilities
- Lead in developing low-level embedded systems, including the Linux kernel, custom Embedded Linux distributions, bootloaders, device drivers, and board bring-up.
- Contribute to the overall product through work on security, peripheral drivers, display, and power management as part of a cross-functional team.
- Plan and shape requirements specifications and development for both new and existing products.
- Work on embedded core activities such as new hardware bring-up and maintenance, enabling new features to work.
- Collaborate within a European engineering team and travel as needed (approximately two-thirds of trips per year).
Qualifications
- Strong expertise in embedded Linux development.
- Linux kernel development, kernel functions, and maintenance with recent kernel versions.
- Experience with physical embedded product development / devices / automotive / IoT with connectivity and low power modes.
- Extensive experience with Embedded C and solid understanding of Linux operating systems.
- Proficiency in developing device drivers and device trees.
- Experience with systemd or other init systems.
- Strong skills in embedded bootloaders such as U-Boot, Grub, BarBox, preferably on ARM or NXP.
- Experience in planning and development for both new and existing products.
- Proficiency in C++; Rust or another system programming language is ideal.
- Strong debugging and profiling skills for complex embedded Linux systems.
- Expert knowledge of hardware electronics, circuit diagrams, and experience with Yocto Project or Buildroot, logic analyzers, etc.
Nice-to-have / Additional information
- Experience with security considerations related to hardware, boot, or Linux components.
- Familiarity with BSP (Board Support Package), kernel drivers, connectivity (Bluetooth/Wi‑Fi), and low-power optimization.
- Experience with hardware bring-up for automotive, medical, IoT, tablets, mobile devices, or consumer-oriented embedded devices.
Benefits & Location
The role is based in London with a two-to-three day per week office requirement; some flexibility for highly skilled candidates to work more remotely from within the UK. Great benefits and a strong software engineering culture are described.
- Location:
- London, England, United Kingdom
- Salary:
- £150,000 - £200,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
24 Days Old
Senior Embedded Linux Engineer - Kernel / Device Drivers
-
London
- IT & Technology
Overview Senior Embedded Linux Engineer - Kernel / Device Drivers. The role is based in London (hybrid) with some European travel, joining a Pan European embedded software engineering team. Salary: £80-103k plus pension, health, and 30 days holiday....
More Details -
-
24 Days Old
Senior Embedded Linux Engineer - Kernel / Device Drivers
-
London, England, United Kingdom
-
£150,000 - £200,000
- IT & Technology
Senior Embedded Linux Engineer - Kernel / Device Drivers. The role is based in London (hybrid) with some European travel, joining a Pan European embedded software engineering team. Salary: £80-103k plus pension, health, and 30 days holiday.
More Details -