> Markdown version of [/jobs/ext/2206489-embedded-c-engineer](https://www.wearedevelopers.com/jobs/ext/2206489-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 - **Experience:** Expert - **Salary:** £65,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Distributed Systems, Embedded C, Linux on Embedded Systems, Embedded Software, PID Controllers, PIC Microcontroller, Yocto - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26150 ## About the Role As a senior software developer, you will have good experience developing embedded systems. This will be combined with a solid understanding of interfacing to hardware and the challenges met with analogue instruments. Fundamentals will be backed up by a top engineering degree from a well-respected university. In your career so far, you will have gained experience in most of the following: * Excellent knowledge of C * Previous experience in the design of reliable, failure tolerant systems * Good working knowledge of distributed systems * Exposure to various embedded OS * Knowledge of interfacing directly with hardware A bonus would be experience in: * C++ * Using Yocto to develop embedded Linux systems * Exposure to PIC processors up to ARM devices * Use of PID control loops You will join a team of friendly, dedicated developers working in a welcoming office environment but also step into the lab and work close to the hardware. This is an excellent opportunity to join a company who invest in the future and bring a new vision for their next generation of products. You will also need full existing permission to live and work in the UK without time limit, restriction or sponsorship. ## Description Keywords: Embedded C Engineer, Hardware Interfacing, Resource Constrained Systems, C++, Embedded Linux, Environment, Green, Cambridgeshire. ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [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) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## 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) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)