> Markdown version of [/jobs/ext/2208242-embedded-c-engineer](https://www.wearedevelopers.com/jobs/ext/2208242-embedded-c-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 C++ Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK (Remote available) - **Experience:** Expert - **Salary:** £70,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Advanced Linux Sound Architecture, C++ (Programming Language), Computer Programming, Linux, Memory Management, Embedded C, Linux on Embedded Systems, Embedded Software, Linux Kernel, OpenGL, Data Streaming, Information Technology, Api Design - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25918 ## About the Role * A 1st or 2.1 in Computer Science, Electronics or similar from a well-respected university. * A proven track record of designing and implementing embedded software. * Strong programming skills in C++ and Embedded Linux including kernel space development, tools, and libraries. * A good understanding of memory management, threading, API design. * Full existing right to work in the UK without restriction, time limit, or sponsorship. Knowledge of Boost, PlayReady, ALSA, DIAL, OpenGL and DirectFB, or knowledge of streaming media codecs would be useful but not essential. ## Description Working closely with product development and colleagues from a range of technical backgrounds, you would contribute to the development of core features including graphics for their range of products. You would design and deliver new functionality and APIs, integrate third-party codebases, and investigate and resolve any emerging issues. ## Related Videos - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Gentle Introduction to eBPF](https://www.wearedevelopers.com/videos/789-gentle-introduction-to-ebpf) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)