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

Senior embedded software engineer - kernel/device drivers

London
Ziprecruiter
Embedded software engineer
Posted: 9 September
Offer description

Overview

Senior Embedded Software Engineer with strong skills in Embedded Linux/Kernel development, bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to London Paddington, and join a Pan-European Embedded software engineering team of around 30 people.

Salary: £80-103k + Decent Pension, Health, and 30 Days Holiday.

The Embedded Software Engineer will take the lead in developing low-level Embedded systems, including the Linux Kernel, custom Embedded Linux distributions, bootloaders, device drivers, and board bring-up, among other tasks. While also having a significant impact on the entire physical product used by millions of customers, working as part of a cross-functional team.

The Senior Embedded Software Engineer is a hybrid role and will ideally be based in the office 2/3 days per week. However, there might be some flexibility for those with outstanding Embedded Linux skills and strong Kernel development to work more remotely from within the UK.


Responsibilities

* Lead development of low-level Embedded systems: Linux Kernel, custom distributions, bootloaders, device drivers, and board bring-up.
* Develop and maintain kernel functions, and ensure compatibility with recent kernel versions.
* Work with physical Embedded products development/Devices/automotive/IOT with connectivity.
* Develop embedded C and/or C++, with strong understanding of Linux operating systems.
* Develop device drivers and driver implementation, including device trees.
* Experience with systemd or other init systems.
* Develop embedded bootloaders such as U-Boot, Grub, BarBox, preferably on ARM-based systems.
* Plan and shape requirements specification for new and existing products.
* Proficiency in C++, Rust or another system programming language.
* Debug and profile complex Embedded Linux systems.
* Expert knowledge of hardware electronics, circuit diagrams, and experience with Yocto Project or Buildroot, logic analyzers, etc.


Qualifications

* Strong expertise in Linux Kernel development, maintenance, and kernel functions.
* Experience with physical Embedded products and connectivity.
* Extensive Embedded C, embedded systems, and Linux OS understanding.
* Strong skills in device drivers, driver implementation, and device trees.
* Experience with systemd or other init systems.
* Embedded bootloaders (U-Boot, Grub, etc.) on ARM-based systems.
* Experience in planning and shaping requirements for both new and existing products.
* Proficiency in C++, Rust or other system programming languages.
* Strong debugging and profiling abilities for embedded Linux.
* Understanding of hardware electronics and experience with Yocto Buildroot, logic analyzers.


Additional

This role would be ideal for an experienced Linux Engineer who has worked with physical products in areas such as automotive, medical devices, IoT, tablets, mobile devices, or consumer-centric physical devices.

This is an outstanding opportunity to join a recently formed London-based team for a fast-growing European scale-up company with amazing customer-centric products and a strong software engineering culture, excellent benefits, and a balanced approach to work-life balance. The role involves approximately two-thirds of trips a year within Europe to collaborate with the European engineering team, and great opportunities to progress with an ambitious product-centric business.

Opus Resourcing acts as an employment agency with respect to permanent employment.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Embedded software engineer
Dartford
Expert Employment
Embedded software engineer
Similar job
Embedded software engineer
Epsom
BOSS ERP Consulting
Embedded software engineer
Similar job
Embedded software engineer
London
Lúnasa Ltd.
Embedded software engineer
See more jobs
Similar jobs
Ziprecruiter recruitment
Ziprecruiter jobs in London
It jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > It jobs > Embedded software engineer jobs > Embedded software engineer jobs in London > Senior Embedded Software 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

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save