Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior embedded linux engineer - kernel / device drivers

London
Opus Resourcing
Linux engineer
Posted: 16h ago
Offer description

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.


While professional experience and qualifications are key for this role, make sure to check you have the preferable soft skills before applying if required.

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. xxuwjjq
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.

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Linux engineer
London
Saragossa
Linux engineer
€107,066.4 a year
Similar job
Senior unix/linux engineer (l3/4): automation, vmware
London
NTT Data
Linux engineer
€70,000 a year
Similar job
Unix/linux engineer (level 3/4)
London
NTT Data
Linux engineer
€70,000 a year
See more jobs
Similar jobs
Opus Resourcing recruitment
Opus Resourcing jobs in London
Travel jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > Travel jobs > Linux engineer jobs > Linux engineer jobs in London > Senior Embedded Linux Engineer - Kernel / Device Drivers

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save