Embedded Linux Engineer

Circuit32 Recruitment Solutions Ltd

Gloucester

Remote

GBP 54,000 - 90,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Circuit32 Recruitment Solutions Ltd is seeking an Embedded Linux Engineer to join a small engineering team. You’ll work at kernel level, bringing up hardware and writing drivers that make it work; the role is remote with occasional travel to Cheltenham.

You’ll tackle Linux kernel drivers, board bring-up, U-Boot, device tree, BSP work, and performance optimisations on resource‑constrained platforms, collaborating with hardware engineers.

Qualifications

  • Commercial experience of Linux kernel development on embedded targets.
  • Track record of writing and debugging device drivers (I2C, SPI, UART, GPIO, DMA, platform drivers).
  • Strong C with solid grasp of kernel internals: memory management, interrupts, concurrency.
  • Hands-on board bring-up and device tree experience on ARM platforms.
  • Comfortable with Yocto or Buildroot.

Responsibilities

  • Developing and maintaining Linux kernel drivers for custom hardware and software.
  • Board bring-up, including bootloader (U-Boot), device tree and BSP work.
  • Debugging low-level issues across the hardware/software boundary.
  • Optimising performance, power and boot time on resource-constrained platforms.
  • Working closely with hardware engineers on new designs.

Skills

Linux kernel development
Device drivers (I2C
Device drivers (SPI
Device drivers (UART
Device drivers (GPIO
Device drivers (DMA
Platform drivers
C programming
Kernel internals (memory management
Interrupts
Concurrency
ARM board bring-up
Device tree
Yocto
Buildroot
U-Boot

Tools

Yocto
Buildroot
U-Boot

Job description

We're looking for an Embedded Software Engineer with genuinely deep Embedded Linux experience to join a small engineering team. This isn't a build-and-configure role: you'll be working down at the kernel level, bringing up hardware and writing the drivers that make it work.

ROLE: Embedded Linux Engineer
LOCATION: REMOTE Occasional travel to Cheltenham
RATE: up to 65ph (outside IR35)
DURATION: 6 months
What you'll be doing
  • Developing and maintaining Linux kernel drivers for custom hardware and software
  • Board bring-up, including bootloader (U-Boot), device tree and BSP work
  • Debugging low-level issues across the hardware/software boundary
  • Optimising performance, power and boot time on resource-constrained platforms
  • Working closely with hardware engineers on new designs
Essential skills for the Embedded Linux Software Engineer
  • Commercial experience of Linux kernel development, not just user-space on an embedded target
  • A track record of writing and debugging device drivers (e.g. I2C, SPI, UART, GPIO, DMA, platform drivers)
  • Strong C, with a solid grasp of kernel internals: memory management, interrupts, concurrency
  • Hands-on board bring-up and device tree experience on ARM platforms
  • Comfortable with Yocto or Buildroot

You must be willing to travel to the customer site in Cheltenham, Gloucestershire at least once per month and more frequently if needed.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux Engineer
Embedded Linux Engineer

Circuit32 Recruitment Solutions Ltd • Cheltenham

Remote
GBP 54,000 - 90,000
Remote Embedded Linux Kernel Engineer – Board Bring-Up
Remote Embedded Linux Kernel Engineer – Board Bring-Up

Circuit32 Recruitment Solutions Ltd • Cheltenham

Remote
GBP 54,000 - 90,000
Remote Embedded Linux Kernel Engineer
Remote Embedded Linux Kernel Engineer

Circuit32 Recruitment Solutions Ltd • Gloucester

Remote
GBP 54,000 - 90,000
Senior Embedded Linux Engineer - Kernel / Device Drivers
Senior Embedded Linux Engineer - Kernel / Device Drivers

Opus Resourcing Ltd • London

Hybrid
GBP 80,000 - 103,000
Pension
Health insurance
30 days holiday
Embedded Linux Developer
Embedded Linux Developer

Holt Executive • Essex

On-site
GBP 65,000 - 90,000
Competitive salary
Varied embedded projects
Training and development
+1
Embedded Linux Developer
Embedded Linux Developer

Holt Recruitment • Essex

On-site
GBP 65,000 - 90,000
Competitive salary
Long-term career progression
Ongoing training and development
Embedded Linux Developer
Embedded Linux Developer

Holt Recruitment • Cambridgeshire and Peterborough

On-site
GBP 50,000 - 90,000
Competitive salary
Varied embedded projects
Collaborative environment
+2
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Technical Futures Ltd • Turves Green

Hybrid
GBP 42,000 - 54,000
Company Bonus scheme
26 days holiday
Private Healthcare and Pension
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Platform Recruitment • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 70,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Platform Recruitment • Royston

Hybrid
GBP 65,000 - 85,000