Enable job alerts via email!

Senior Embedded Linux Engineer - Devices

ZipRecruiter

London

Hybrid

GBP 60,000 - 85,000

Full time

Today
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 looking for a Senior Embedded Linux Engineer to join their London team. This hybrid role involves kernel development, embedded system design, and collaboration with cross-functional teams to enhance customer-centric products. Ideal candidates have expertise in embedded C, C++, and experience with physical products in various fields such as automotive and consumer devices.

Benefits

Strong Pension
Health Benefits
30 Days Holiday

Qualifications

  • Strong expertise in Linux kernel development and maintenance with recent kernel versions.
  • Experience with physical products, automotive, IOT; understanding of Linux operating systems.
  • Proficiency in C++; familiarity with Yocto Project or Buildroot.

Responsibilities

  • Lead the development of the Linux kernel and bootloaders for embedded systems.
  • Engage in hardware bring-up and maintenance of new features.
  • Work on device drivers, security, and peripheral drivers as needed.

Skills

Linux kernel development
Embedded C
C++
Debugging complex systems
Electronics knowledge

Job description

Job Description

Senior Embedded Linux 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 with a fantastic culture and customer product/device centric focus.

Salary Market Leading + Plus Strong Pension, Health Benefits, and 30 Days Holiday. (Let's discuss your skills, experience and situation)

The embedded Linux 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 Linux 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 Linux 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 in planning, shaping of requirements specification, and development for both new and existing products.
  • Proficiency in C++. Rust or another system programming 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 is ideal.

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 or consumer-centric physical devices.

The senior Linux 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 second area 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.

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 or three short 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.

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 Linux Engineer - Devices

Opus Resourcing Ltd

London null

Hybrid

Hybrid

GBP 60.000 - 80.000

Full time

Yesterday
Be an early applicant

Embedded Linux Software Engineer

Canonical

London null

Remote

Remote

GBP 50.000 - 80.000

Full time

3 days ago
Be an early applicant

Software Engineer - Ubuntu Core

Canonical

London null

Remote

Remote

GBP 70.000 - 100.000

Full time

3 days ago
Be an early applicant

Senior Software Engineer II London, England, United Kingdom London, England, United Kingdom

Axon Enterprise

London null

On-site

On-site

GBP 80.000 - 120.000

Full time

Today
Be an early applicant

Senior Software Engineer II

Axon

London null

On-site

On-site

GBP 70.000 - 90.000

Full time

Today
Be an early applicant

Frontend Software Engineer

Wayflyer

London null

Remote

Remote

GBP 50.000 - 70.000

Full time

7 days ago
Be an early applicant

Senior Software Engineer (Remote)

Remotestar

Cambourne null

Remote

Remote

GBP 40.000 - 65.000

Full time

7 days ago
Be an early applicant

Senior Software Engineer

Burberry

London null

On-site

On-site

GBP 50.000 - 75.000

Full time

Today
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

Yesterday
Be an early applicant