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

Senior embedded software engineer - kernel/device drivers

London
Opus Resourcing
Embedded software engineer
Posted: 23 June
Offer description

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, located close to London Paddington. The successful candidate will join a Pan-European Embedded Software engineering team of around 30 people.

Salary: Market Leading + Decent Pension, Health, and 30 Days Holiday.

The Embedded Software Engineer will lead the development of Linux Kernel, custom Embedded Linux distributions, and bootloaders. They will also influence the physical product used by millions, working within a cross-functional team.

This is a hybrid role, ideally requiring presence in the office 2-3 days per week. There may be flexibility for highly experienced Embedded Linux professionals to work remotely within the UK.

Key Skills and Requirements:

1. Strong expertise in Linux Kernel development and maintenance, with experience on recent Kernel versions.
2. Experience working with physical products, devices, automotive, IoT with connectivity.
3. Extensive experience with Embedded C, Embedded systems, and a solid understanding of Linux OS.
4. Experience with embedded bootloaders such as U-Boot, Grub, BarBox, preferably on ARM-based systems.
5. Experience in planning, requirements specification, and development for both new and existing products.
6. Proficiency in C++, with Rust or other system programming languages considered a plus.
7. Skilled in debugging and profiling complex systems.
8. Expertise in electronics, circuit diagrams, and familiarity with Yocto Project or Buildroot; knowledge of systemd or other init systems is ideal.

The role involves two main areas: embedded core activities like hardware bring-up and maintenance, and diverse tasks including security, peripheral drivers, display, and power management. The focus is often on Linux bootloaders or device drivers, with security involving hardware, boot, or Linux components.

This role is ideal for an experienced Linux Engineer with experience in physical products such as automotive, medical devices, IoT, tablets, or consumer devices.

This is an outstanding opportunity to join a newly formed London-based team within a fast-growing European scaleup company known for customer-centric products, excellent benefits, and a healthy work-life balance. The role includes approximately two trips per year within Europe for collaboration and offers significant opportunities for career progression within an ambitious, product-focused business.

Opus Resourcing acts as an employment agency regarding permanent employment.


J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior embedded software engineer (c++), device agents
London
ThousandEyes
Embedded software engineer
Similar job
Senior embedded software engineer,
London
JR United Kingdom
Embedded software engineer
Similar job
Embedded software engineer (embedded signal processing)
London
Matchtech
Embedded software engineer
See more jobs
Similar jobs
Opus Resourcing recruitment
Opus Resourcing 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