Real-Time C++ Medical Software Engineer - Client-Facing

Ecm Selection

City Of London

Hybrid

GBP 60,000 - 85,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Relocation assistance
Hybrid work option
Competitive salary

Job summary

Ecm Selection is partnering with a Cambridge-based medical systems creator to recruit an exceptional C++ software engineer. You will help design real-time control systems and user interfaces for healthcare devices, liaising with clients and cross-disciplinary colleagues.

The role requires strong C++ on Linux, Python for tests, and familiarity with Git and GoogleTest. Some travel within the UK and abroad is expected. Hybrid work is available with relocation assistance.

Qualifications

  • Good degree (2.1 or above) in CS/Electronics or related engineering.
  • Commercial experience in real-time multithreaded C++ on Linux.
  • Python for automated tests and tools.

Responsibilities

  • Design and implement dependable real-time control systems and interfaces.
  • Collaborate with clients and cross-disciplinary teams across electronics and mechanical engineering.

Skills

C++
Real-time systems
Python
Git
GoogleTest
IEC 62304 knowledge

Education

Bachelor's degree in Computer Science, Electronics or related engineering

Tools

Linux
Qt Framework

Job description

Ecm Selection is partnering with a Cambridge-based medical systems creator to recruit an exceptional C++ software engineer. You will help design real-time control systems and user interfaces for healthcare devices, liaising with clients and cross-disciplinary colleagues.

The role requires strong C++ on Linux, Python for tests, and familiarity with Git and GoogleTest. Some travel within the UK and abroad is expected. Hybrid work is available with relocation assistance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Consultant
Software Engineering Consultant

Ecm Selection • City Of London

Hybrid
GBP 60,000 - 85,000
Relocation assistance
Hybrid work option
Competitive salary
Senior Embedded Real-Time C++ Architect – Medical Devices
Senior Embedded Real-Time C++ Architect – Medical Devices

CoMind • Greater London

Hybrid
GBP 70,000 - 90,000
Company equity plan
Salary-sacrifice pension scheme
Private medical, dental, and vision insurance
+6
Embedded C++ Engineer — Medical Tech (Onsite London)
Embedded C++ Engineer — Medical Tech (Onsite London)

AND Digital Limited • Greater London

Hybrid
GBP 101,000 - 166,000
Contract Embedded C++ Engineer - Medical Tech (London)
Contract Embedded C++ Engineer - Medical Tech (London)

AND Digital • Greater London

Hybrid
GBP 70,000 - 100,000
Contract Embedded C++ Engineer – Medical Devices (London)
Contract Embedded C++ Engineer – Medical Devices (London)

AND Digital • Greater London

On-site
GBP 101,000 - 166,000
Embedded C++ Engineer – Medical Devices (London, Onsite)
Embedded C++ Engineer – Medical Devices (London, Onsite)

AND Digital • Greater London

Hybrid
GBP 70,000 - 100,000
C++ Software Engineer (Embedded Systems)
C++ Software Engineer (Embedded Systems)

ZENOVO • Cambridge

On-site
GBP 50,000 - 60,000
Bonus
Benefits package
Senior C/Linux Engineer - Real-Time Healthcare (Hybrid)
Senior C/Linux Engineer - Real-Time Healthcare (Hybrid)

Magentus • Manchester

Hybrid
GBP 45,000 - 60,000
Hybrid working environment
25 days of leave plus bank holidays
Income Protection
+5
Embedded Software Engineer – Medical Devices (Hybrid)
Embedded Software Engineer – Medical Devices (Hybrid)

CMR Surgical Ltd. • Cambridge

Hybrid
GBP 55,000 - 85,000
Bonus
Pension
Healthcare
+1
Senior Embedded Real-Time C++ Architect – Medical Devices
Senior Embedded Real-Time C++ Architect – Medical Devices

CoMind Technologies Limited. • Greater London

Hybrid
GBP 70,000 - 90,000
Company equity plan
Private medical insurance
Unlimited holiday allowance
+2