> Markdown version of [/jobs/ext/2206479-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2206479-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 - **Salary:** £60,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Software Quality, Linux, Linux on Embedded Systems, Embedded Software, Object-Oriented Software Development, Software Engineering, Information Technology, Video Streaming - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26323 ## About the Role * A strong technical background with a 2:1 or above bachelor's degree in Computer Science or related field * Expertise in developing software in C++ for embedded Linux * A solid understanding of software development best practice, object-oriented design, and working with multiple threads * Full existing right to work in the UK without company sponsorship A particular focus of this role is the streaming of telemetry data, so experience in working with video streaming (gRPC, GStreamer) would be beneficial. ## Description Are you an Embedded Software Engineer with expertise in Linux and C++? Do you enjoy seeing your software bring hardware to life, whilst having visibility of (and input to) how it fits within broader system designs? If so, maybe this job might be for you! ## Related Videos - [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) - [The Fundamentals of Online Video](https://www.wearedevelopers.com/videos/32-the-fundamentals-of-online-video) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Let's Talk Quality! - Lilia Gargouri](https://www.wearedevelopers.com/videos/1815-let-s-talk-quality-lilia-gargouri) - [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) ## 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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)