> Markdown version of [/jobs/ext/2206440-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2206440-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:** UK (Remote available) - **Salary:** £70,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Computer Programming, Software Debugging, Software Design Patterns, Embedded C, Embedded Software, Object-Oriented Software Development, Real-Time Operating Systems, Bare Metal - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26478 ## About the Role An opportunity to work on small to medium projects often related to the automotive industry. These can be solo projects, or in teams alongside other software developers and electronics engineers. Your core skill will be embedded C and getting systems up and running. Once passed that stage the project moves towards higher C++ coding to add functionality. You will possess a good engineering degree from a well-known and respected university. During your career so far you will have gained experience that aligns with: * Excellent knowledge of embedded C * Good working knowledge of OO software development practises * Knowledge of RTOS and multi-tasking interrupt based programming * Experience with debugging/working with hardware * Exposure to the use of software design patterns You will join a friendly team working in countryside offices to the west of Cambridge. Your own transport (car or motorcycle) are probably your only option to get to this pleasant site. Open the windows and let true fresh air in. It is anticipated that your needs to access bench equipment may restrict days when you could remote work, but they are keen to offer home working as much as possible. Keywords: C, Embedded, Bench Debugging, Bare Metal Programming, OO and C++, Hybrid Working, West of Cambridge, Cambridgeshire, Bedfordshire. ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [Breaking the Hardware Mindset: Overcoming Barriers to System-Level Innovation](https://www.wearedevelopers.com/videos/1635-breaking-the-hardware-mindset-overcoming-barriers-to-system-level-innovation) - [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) - [A Hitchhikers Guide to Container Security - Automotive Edition 2024](https://www.wearedevelopers.com/videos/1119-a-hitchhikers-guide-to-container-security-automotive-edition-2024) ## 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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [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)