Embedded Linux Engineer

Circuit32 Recruitment Solutions Ltd

Cheltenham

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 Software Engineer with deep Embedded Linux experience to join a small engineering team. You’ll work at kernel level, bring up hardware and write the drivers that make it work, with remote-first arrangements and occasional travel to Cheltenham.

The role focuses on Linux kernel drivers for custom hardware, board bring-up, U-Boot, device tree and BSP work, plus optimization of boot time, power and performance on resource-constrained

Qualifications

  • Commercial experience of Linux kernel development
  • Writing and debugging device drivers (I2C, SPI, UART, GPIO, DMA, platform drivers)
  • Strong C, with kernel internals: memory management, interrupts, concurrency
  • Hands-on board bring-up and device tree experience on ARM platforms
  • Comfortable with Yocto or Buildroot
  • Willing to travel to the customer site in Cheltenham, Gloucestershire at least once per month and more frequently if needed.

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/SPI/UART/GPIO/DMA)
C programming (kernel space)
ARM board bring-up
Device tree
Yocto/Buildroot

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.

Cheers, Nathan

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 • Gloucester

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
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Circuit32 Recruitment Solutions Ltd • Cheltenham

On-site
GBP 77,000 - 94,000
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
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Circuit32 Recruitment Solutions Ltd • Gloucester

On-site
GBP 51,000 - 85,000
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 Engineer
Embedded Linux Engineer

Hexwired Recruitment Limited • Ribble Valley

Remote
GBP 55,000 - 65,000
Remote work
Benefits package