> Markdown version of [/jobs/ext/2206483-c-software-engineer-healthcare-diagnostics](https://www.wearedevelopers.com/jobs/ext/2206483-c-software-engineer-healthcare-diagnostics). 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). --- # C++ Software Engineer - Healthcare Diagnostics - **Company:** ECM Selection Limited - **Location:** Cambridge, UK (Remote available) - **Salary:** £60,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, C++ (Programming Language), Imaging Technology, Performance Tuning, Software Engineering, Software Coding - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26276 ## About the Role * A 1st or 2.1 in an applicable STEM subject from a good university * Strong C++ coding skills within a Windows environment, able to work to defined processes and produce robust high-quality code. * Full right to work in the UK without restriction, time limit, or sponsorship Desirable: * Experience of image processing, camera systems, hardware control, COM interfaces, code / performance optimisation, and ISO13485. ## Description Hardware control and image processing in C++ We are seeking a talented C++ Developer to work on medical diagnostics imaging technology for a leading manufacturer. Your excellent C++ coding skills and knowledge of software development best practice will be put to good use helping develop new products that improve diagnosis and directly benefit patients. You will work on a range of existing and new products, adding enhancements and new features as well as helping support existing users. Typically, you will work on software for control of imaging hardware and basic image processing operations. As this is a small team you will also have the opportunity to work on other areas of the technology stack.