Embedded Linux Developer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£55,000.0
Working hours
Regular working hours

Tech stack

ARM Architecture Debian Linux Linux Microprocessors Linux on Embedded Systems Embedded Software Linux Kernel Open Source Technology Raspberry Pi Software Engineering Free and Open-Source Software

Requirements

As a Linux developer, you use a lot of open source software. Would you like to be paid to give back to the community?

This is a rare chance for a Cambridge candidate to take on a full time paid role contributing to major open source projects. Home working is possible given the current UK situation. Once things return to normal, a regular presence in their office will be needed, though some home working will remain an option.

As you’d imagine, the team is globally distributed and work on a host of open source projects. These include the Linux kernel, dev infrastructure, and low level and embedded software making good use of the latest hardware, including graphics. Fellow collaborators on projects include the likes of Google engineers.

This role focuses on tools and infrastructure development, to help developers get their code working on a wide range of specialised hardware. You may be speaking with your “customers”, but these are other open source developers! Other perks include - under normal circumstances - paid trips to conferences and trade shows.

You will have:

  • Broad low level Linux software development skills, ideally a Debian-based distro
  • Commercial Linux software development experience
  • An active interest in open source, as a contributor or user
  • Experience coding for ARM Cortex CPUs, and ARM-powered single board computers such as the Raspberry Pi, BeagleBoard, etc.
  • A good degree in a technical subject from a reputable university, and strong A-levels
  • Full UK work permission without time limit, restriction or sponsorship

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

1:15 min

Overcoming the challenges of modifying Linux kernel code

Ayesha Kaleem · World Congress 2023

2:46 min

Scale of open source software investments at Arm

Andrew Wafaa Andrew Wafaa · World Congress 2024

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:42 min

Essential Linux kernel features for running containers

Oliver Seitz Oliver Seitz · World Congress 2024

1:55 min

Role of the Linux kernel in handling processes

Mohammed Aboullaite Mohammed Aboullaite · World Congress 2024

Videos

See all

Related articles

See all