embedded software engineer

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)
Working hours
Regular working hours

Tech stack

ARM Architecture Booting (BIOS) Binary Space Partitioning Software Debugging Desktop Computing Linux Distributed Computing Environment Embedded Software Linux Kernel Linux Distribution Open Source Technology Free and Open-Source Software
+1 more
U-Boot

Job description

Keywords: embedded software engineer, kernel, bootloaders, U-Boot, BSP, Linux Distros, flashing, low-level debugging, open source development, ARM processors, single board computers, SBC, networking, distributed environment, Linux consultancy, embedded development, open source software, Cambridge, Cambridgeshire

Requirements

Are you an enthusiastic embedded software developer with Open Source exposure? Our client seeks an experienced engineer to contribute to the development of their software system and to provide related consultancy to their customers.

This position will require regular presence in our client’s Cambridge office although remote working may be possible from time to time.

For this important new role, you’ll have:

  • Broad Linux experience (eg U-Boot, Linux kernel and BSP, Linux Distros, Flashing, low-level debugging)
  • Knowledge of ARM processor-based HW boards, single board computers and networking
  • Knowledge of Open Source development methodologies and relevant Open Source communities
  • Ability to work and communicate in an online, fully distributed environment

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.

1:15 min

Overcoming the challenges of modifying Linux kernel code

Ayesha Kaleem · World Congress 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

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

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all