
ECM Selection Ltd.
Software Engineering Consultant
Job Description
Salary: £70,000 - 70,000 per year
Requirements:- We require a good degree, typically a 2.1 or above, in Computer Science, Electronics, or a similarly applicable engineering discipline, together with strong pre-university grades, mostly A* or As at A-level or equivalent.
- We require substantial commercial experience developing real-time, multithreaded software in C++ for Linux.
- We require coding skills in Python for automated tests and tools.
- We require familiarity with Git-based version control and unit test frameworks such as GoogleTest.
- We value some experience in medical software development, particularly knowledge of IEC 62304.
- We consider experience in another highly regulated industry to be applicable.
- We would also value experience with the Qt Framework, comms protocols such as UART, SPI, I2C, TCP-IP, or USB, CI/CD tooling, or medical health record formats such as HL7FHIR.
- We require excellent communication skills, problem-solving ability, and initiative.
- We require eligibility to live and work in the UK.
- We design and implement dependable real-time control systems.
- We design and implement intuitive user interfaces.
- We design and implement interfaces that integrate seamlessly with healthcare data repositories.
- We liaise closely with clients.
- We work alongside colleagues from electronics, mechanical engineering, and other disciplines.
- We contribute from the outset to a wide variety of high-technology healthcare devices.
- We undertake some UK and international travel as part of the client-facing nature of the role.
- We help bring beneficial medical technologies to market.
- CI/CD
- Git
- Linux
- Python
- Qt
- C++
More:
We are a Cambridge-based creator of medical systems, developing high-integrity real-time software for medical device applications. This is an opportunity to join our engineering team and apply our software expertise to a wide variety of challenging healthcare projects. Our offices are close to Cambridge, and we offer a competitive salary and benefits package, including relocation assistance if applicable. There is scope for hybrid working for part of the week, provided you can live or relocate within a comfortable commute when on-site work is required.
last updated 30 week of 2026
Interested in this role?
Submit your application now
How to Apply
About ECM Selection Ltd.

ECM Selection Ltd.
Cambridge
IT
Skills & Technologies
Inferred from job description
Salary Insight
£70,000
This role
£60,000
UK median
This salary is 17% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks