Enable job alerts via email!

Senior Embedded Software Engineer - Kernel / Device Drivers

Opus Resourcing Ltd

London

Hybrid

GBP 60,000 - 80,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading tech company is seeking a Senior Embedded Software Engineer to join their London team. In this pivotal role, you will develop Linux kernels and embedded software solutions for consumer-centric devices, working closely with a collaborative team in a hybrid working environment. This position offers a competitive salary, excellent benefits, and opportunities for professional growth.

Qualifications

  • Strong expertise in Linux kernel development and maintenance.
  • Vast experience with Embedded C and a solid understanding of Linux operating systems.
  • Experience with embedded bootloaders, preferably on ARM-based systems.

Responsibilities

  • Lead in developing Linux kernel and custom Embedded Linux distribution.
  • Work as part of a cross-functional team impacting physical products.
  • Responsible for new hardware bring-up and maintenance.

Skills

Embedded C
Linux kernel development
Bootloaders
Debugging
C++
Embedded systems

Job description

Senior Embedded Software Engineer - Kernel / Device Drivers
Senior Embedded Software Engineer - Kernel / Device Drivers

Direct message the job poster from Opus Resourcing Ltd

Trusted tech recruitment search partner specialising in platforms, software, and SaaS across EMEA and North America.

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: Market Leading + Decent Pension, Health, and 30 Days Holiday.

The Embedded Software Engineer will take the lead in developing their Linux kernel, custom Embedded Linux distribution, and bootloaders, while also having an 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.

As a Senior Embedded Software Engineer, you will have skills in the majority of

  • Strong expertise in Linux kernel development and maintenance, with recent kernel versions.
  • Experience of working with physical products / Devices / automotive/ IOT with connectivity, etc
  • Vast experience with Embedded C, embedded systems and a solid understanding of Linux operating systems.
  • Embedded bootloaders such as (Das) U-Boot, Grub, BarBox, preferably on ARM-based systems.
  • Experience of planning, shaping of requirements specification, and development for both new and existing products.
  • Proficiency in C++. Rust or another system programming language is ideal.
  • Skilful at debugging and profiling complex systems.
  • Expert knowledge of electronics, circuit diagrams, and experience with Yocto Project or Buildroot; familiarity with systemd or other init systems ideal.

The senior Embedded Software Engineer is responsible for two key areas: the first involves embedded core activities, such as new hardware bring-up and maintenance (enabling new features to work). The other part can be diverse, including security, peripheral drivers, display, and power, which are highly relevant. While it encompasses the entire product, the focus is often on Linux bootloaders or device drivers. When security is involved, it pertains to the hardware, boot, or Linux components.

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

Keywords would include BSP (Board Support Package), Linux Kernel, Linux kernel drivers, Embedded Linux, Device drivers, Bootloader (U-boot, Grub, BarBox), RTOS, NXP-related hardware, setting up of example drivers, maintainers list from the kernel, connectivity (Bluetooth/wi-fi), low-power.

This is an outstanding opportunity to join a recently formed London-based team for a fast-growing and successful European scaleup 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 to three short trips per year within Europe to collaborate with the European engineering team, as well as great opportunities to progress within an ambitious, product-centric business.

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

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at Opus Resourcing Ltd by 2x

Get notified about new Embedded Software Engineer jobs in London, England, United Kingdom.

Embedded Software Engineer - Linea Research

London, England, United Kingdom 4 weeks ago

Embedded Software Developer Jobs in the UK excluding London

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 week ago

Embedded Software Engineer (Embedded Signal Processing)

London, England, United Kingdom 1 day ago

London, England, United Kingdom 5 days ago

London, England, United Kingdom 4 weeks ago

Internship - AI Embedded Software Engineer (Italy Based)

London, England, United Kingdom 3 months ago

Embedded Linux Software Engineer - £62k + 10% bonus - Motorsports / Automotive technology

London, England, United Kingdom 1 week ago

Embedded Firmware Engineer, Power Electronics

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 5 days ago

Greater London, England, United Kingdom 2 days ago

London, England, United Kingdom 1 month ago

iOS & Embedded Systems Engineer - Package up to £150,000 - ID41148
Embedded Linux Dev Engineer - UK or Ireland (remote)

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 4 weeks ago

2025 Software Development Engineer - Embedded Development

London, England, United Kingdom 2 days ago

Embedded Software Engineer - Set Top Box

London, England, United Kingdom 2 months ago

Embedded Linux/Android Engineer (DV Clearable)

London, England, United Kingdom 3 days ago

London, England, United Kingdom 2 weeks ago

Hertfordshire, England, United Kingdom 1 week ago

Senior Embedded Software Engineer (C++), Device Agents

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

Hertfordshire, England, United Kingdom 23 hours ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 month ago

Woking, England, United Kingdom 3 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

Yesterday
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

2 days ago
Be an early applicant

Senior Software Engineer - Quant Full Stack & Infrastructure (Team Lead)

ZipRecruiter

London null

Remote

Remote

GBP 70,000 - 110,000

Full time

2 days ago
Be an early applicant

Senior Software Engineer (Content Delivery & Security)

bunny.net

London null

Remote

Remote

USD 70,000 - 110,000

Full time

2 days ago
Be an early applicant

Senior Embedded Software Engineer

Lunar Energy

London null

Remote

Remote

GBP 70,000 - 90,000

Full time

14 days ago

Senior Juju Software Engineer (Go)

Canonical

London null

Remote

Remote

USD 70,000 - 85,000

Full time

2 days ago
Be an early applicant

Senior Software Engineer

LinkPoint Resources

London null

Remote

Remote

GBP 50,000 - 80,000

Full time

2 days ago
Be an early applicant

Senior Software Engineer (Remote)

The Investigo Group

Greater London null

Remote

Remote

GBP 70,000 - 100,000

Full time

11 days ago

Senior Software Engineer

Fruition Group

London null

Remote

Remote

GBP 70,000 - 80,000

Full time

2 days ago
Be an early applicant