Enable job alerts via email!

Senior Embedded Software Engineer - Kernel / Device Drivers

JR United Kingdom

London

Hybrid

GBP 60,000 - 85,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the device sector is seeking a Senior Embedded Software Engineer for its London tech hub. The ideal candidate will have expertise in Linux kernel development, device drivers, and embedded systems. This position offers a competitive salary, a hybrid working model, and opportunities for advancement within a growing team.

Benefits

Pension
Health Insurance
30 Days Holiday

Qualifications

  • Experience with embedded Linux and kernel development.
  • Proficiency in C/C++ programming languages.
  • Knowledge of embedded bootloaders and debugging systems.

Responsibilities

  • Develop the Linux kernel and custom embedded Linux distributions.
  • Work on hardware bring-up, feature enablement, and power management.
  • Collaborate within a diverse software team to impact products.

Skills

Embedded C
Linux Kernel Development
Device Drivers
Electronics Knowledge
Embedded Systems
Debugging Complex Systems
C++
Embedded Bootloaders
Requirements Planning

Job description

Job Title: Senior Embedded Software Engineer - Kernel / Device Drivers, London

Client:

Opus Resourcing Ltd

Location:

London, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Views:

2

Posted:

26.06.2025

Expiry Date:

10.08.2025

Job Description:

We are seeking a Senior Embedded Software Engineer with expertise in embedded Linux, kernel development, bootloader, and device driver development. Join a leading device company in their new London tech hub near Paddington, working within a diverse European embedded software team of approximately 30 members.

Salary: Market Leading + Pension, Health, 30 Days Holiday

The role involves developing the Linux kernel, custom embedded Linux distributions, and bootloaders, impacting products used by millions. The position offers a hybrid work model, typically requiring 2-3 days in the office weekly, with some flexibility for highly experienced candidates.

Key skills include:

  • Expertise in Linux kernel development with recent versions
  • Experience with physical products, IoT, automotive connectivity
  • Embedded C, embedded systems, Linux OS
  • Embedded bootloaders like U-Boot, Grub, on ARM systems
  • Requirements planning and development for new and existing products
  • Proficiency in C++, with Rust or similar languages a plus
  • Debugging and profiling complex systems
  • Electronics knowledge, circuit diagrams, Yocto, Buildroot, systemd familiarity

The role covers embedded core activities, such as hardware bring-up and feature enablement, as well as security, peripheral drivers, display, and power management, focusing on Linux bootloaders and device drivers. Experience with automotive, medical, IoT, or consumer devices is advantageous.

Keywords: BSP, Linux Kernel, Device Drivers, Embedded Linux, Bootloader, RTOS, NXP hardware, connectivity, low-power

This is an excellent opportunity to join a growing, innovative European company with strong engineering culture, excellent benefits, and opportunities for career progression. Occasional travel within Europe is expected.

Opus Resourcing acts as an employment agency for this permanent position.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Embedded Software Engineer - Kernel/Device Drivers

ZipRecruiter

London null

Hybrid

Hybrid

GBP 70,000 - 100,000

Full time

5 days ago
Be an early applicant

Senior Embedded Software Engineer - Kernel/Device Drivers

Opus Resourcing Ltd

London null

Hybrid

Hybrid

GBP 60,000 - 85,000

Full time

6 days ago
Be an early applicant

Senior Embedded Software Engineer - Kernel / Device Drivers

JR United Kingdom

Slough null

Hybrid

Hybrid

GBP 50,000 - 80,000

Full time

Yesterday
Be an early applicant

Senior Embedded Software Engineer - Kernel / Device Drivers

Opus Resourcing Ltd

London null

Hybrid

Hybrid

GBP 60,000 - 80,000

Full time

9 days ago

Senior Mobile Software Engineer FinTech (Fully Remote)

CybeRim

London null

Remote

Remote

GBP 80,000 - 80,000

Full time

Yesterday
Be an early applicant

Senior Mobile Software Engineer - FinTech (Fully Remote)

InterAct Consulting

London null

Remote

Remote

GBP 80,000 - 80,000

Full time

Yesterday
Be an early applicant

Senior Mobile Software Engineer - FinTech Fully Remote

interAct Consulting Limited

London null

Remote

Remote

GBP 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Senior Software Engineer (Ruby on Rails & React / React Native)

JR United Kingdom

London null

Remote

Remote

GBP 50,000 - 80,000

Full time

Today
Be an early applicant

Senior Software Engineer (Content Delivery & Security)

Bunny

London null

Remote

Remote

USD 70,000 - 110,000

Full time

6 days ago
Be an early applicant