> Markdown version of [/jobs/ext/2206492-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2206492-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) - **Experience:** Expert - **Salary:** £80,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Code Review, Linux, Embedded Software, Firmware, System Testing - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25774 ## About the Role You'll be a practical, hands-on embedded software engineer looking for a full time role in Cambridge. Your several years' commercial experience will include: * Linux and C++ embedded software development * A certain "agility", as development is phased and regular retrospectives are conducted * A senior engineer's responsibilities, for instance independent projects, code reviews, mentoring peers Whilst remote working may be in place initially, you will later work in the office in Cambridge. Full UK work permission is required, without time limit, restriction or sponsorship. Your CV will show your good relevant technical degree (or exemplary experience). There is a significant base of automated unit and system tests in place. Knowledge of embedded graphics hardware / firmware is also beneficial but not required. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## 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) - [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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)