> Markdown version of [/jobs/ext/2206439-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2206439-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # embedded software engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK (Remote available) - **Contract:** Permanent contract - **Skills:** 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, U-Boot - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25601 ## About the Role 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 ## 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 ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Gentle Introduction to eBPF](https://www.wearedevelopers.com/videos/789-gentle-introduction-to-ebpf) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Job Boards for Remote Work for Developers](https://www.wearedevelopers.com/magazine/290-best-job-boards-for-remote-work-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)