> Markdown version of [/jobs/ext/2208244-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2208244-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:** Microsoft Windows, C++ (Programming Language), Linux - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26447 ## About the Role * With a university background in computer science, electronics or physics, you'll have gained industry experience in software development for embedded systems. * You'll have a thorough understanding of programming in C and C++ in either a Windows or Linux environment. Further exposure to bare-metal microcontroller development would be desirable. * You'll have experience of instrumentation builds or control systems with hardware integration (actuators, sensors, ADC circuits). As this is a multidisciplinary project, you'll be comfortable collaborating and working with others, communicating your expertise and looking for mutually positive solutions. You'll enjoy prototyping and be keen to work in an Agile process. Additional skills with hardware debugging tools would be useful. ## Description This Cambridge based tech company are growing and are looking for an Embedded Software Engineer to join them. In this role, you would be working alongside a multidisciplinary group providing expertise with embedded software development that integrates with physics and biology. You'll help develop new instrument control systems using Agile processes to precisely enable complex sub-systems including optics, robotics and microfluidics. Your work will provide a robust platform allowing for the execution of biological workflows., Keywords: Control Systems, Instrumentation, Scientific Platforms, Healthcare / Medical Devices, C / C++, Embedded / Assembler, Windows, Linux, Prototyping, Hardware / Electronics, Sensors / Actuators ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Modern C#: A Dive into the Community's Most Loved new Features.](https://www.wearedevelopers.com/videos/693-modern-c-a-dive-into-the-community-s-most-loved-new-features) - [Fake or News: Translating Dog Barks, Notepad Gets an Upgrade and Michelin-Star Robots - Paul Tregoing](https://www.wearedevelopers.com/videos/1802-fake-or-news-translating-dog-barks-notepad-gets-an-upgrade-and-michelin-star-robots-paul-tregoing) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [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) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)