> Markdown version of [/jobs/ext/2206069-software-engineer-medical-devices](https://www.wearedevelopers.com/jobs/ext/2206069-software-engineer-medical-devices). 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). --- # Software Engineer, Medical Devices - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £45,000.0 - £60,000.0 - **Contract:** Permanent contract - **Skills:** Software Applications, Linux on Embedded Systems, Real-Time Operating Systems, Software Engineering, Bare Metal - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/27344 ## About the Role This established consultancy based outside of Cambridge is looking to recruit a Software Engineer to join them and work on a wide range of medical devices and healthcare applications. Project scope can be varied and of different durations (from a few days to months or longer) and cover work that includes bare metal programming, Windows desktop applications, and wireless connectivity modules. Broad experience, technical skills, interest and aptitude are therefore key to be successful in this role., * 1st or 2.1 degree in computer science, electronic engineering or similar. * Industry experience programming in a range of languages including either C and C++; or C++ and C#. This should include demonstrable projects involving hardware for embedded and desktop applications. Additional experience with Python for prototyping is expected. * Exposure and interest in electronics design and how it interacts with the software. * Good communication skills including presentation and technical liaising with customers. * Experience with regulated work environments (ideally for medical devices) would be desirable. * Any experience with wireless connectivity (Bluetooth, NFC, Wi-Fi), bare metal programming / RTOS, embedded Linux or working at a technical consultancy would be beneficial. The company are ideally looking for an immediate starter. They will not consider candidates on time-limited visas or who require sponsorship. ## Description Keywords: Software Engineering, Consultancy, Medical Devices, Hardware / Electronics / Instrumentation, Varied Projects, Embedded Linux / RTOS / Bare Metal, Desktop Applications, Prototyping ## Related Videos - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [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) - [Securing your application software supply-chain](https://www.wearedevelopers.com/videos/468-securing-your-application-software-supply-chain) - [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) - [How to Avoid Tech Hype Traps - Josip Stuhli](https://www.wearedevelopers.com/videos/1817-how-to-avoid-tech-hype-traps-josip-stuhli) - [Official Opening of WeAreDevelopers World Congress 2026](https://www.wearedevelopers.com/videos/100000-official-opening-of-wearedevelopers-world-congress-2026) ## 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) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)