Impactful Embedded Software Engineer – Medical Devices

ECM Selection (Holdings) Limited

Cambridge

On-site

GBP 60,000 - 80,000

Full time

45 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ECM Selection (Holdings) Limited seeks an experienced embedded C/C++ developer to join a multidisciplinary engineering team. You will work on medical technology projects, from on-board device software to driven hardware interfaces, with direct client contact.

The role emphasizes strong communication, hardware-awareness, and adherence to software engineering best practices while delivering high-quality, reliable systems. On-site near Cambridge, with occasional UK travel.

Qualifications

  • Strong academic background in Computer Science, Electronics, or a closely related subject.
  • Substantial commercial embedded software development experience with C and/or C++ (Qt preferred).
  • Experience with bare metal, RTOS, and Linux target systems; familiarity with software engineering best practices.
  • Experience working close to hardware and with client-facing communications is desirable.

Responsibilities

  • Develop embedded software for medical technology across project stages from concept to manufacture.
  • Collaborate with multidisciplinary teams and interact with clients to gather requirements.
  • Maintain high standards of software quality, test strategies (manual and automated), and version control.

Skills

C
C++
Qt
Python
Embedded dev
RTOS
Linux
Git
Communication

Education

Computer Science / Electronics degree

Tools

Qt framework

Job description

ECM Selection (Holdings) Limited seeks an experienced embedded C/C++ developer to join a multidisciplinary engineering team. You will work on medical technology projects, from on-board device software to driven hardware interfaces, with direct client contact.

The role emphasizes strong communication, hardware-awareness, and adherence to software engineering best practices while delivering high-quality, reliable systems. On-site near Cambridge, with occasional UK travel.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Medical Devices
Embedded Software Engineer - Medical Devices

ECM Selection • Cambridge

On-site
GBP 65,000 - 90,000
Embedded Software Engineer - Medical Devices
Embedded Software Engineer - Medical Devices

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 60,000 - 80,000
Embedded Software Engineer, Medical Devices – Cambridge
Embedded Software Engineer, Medical Devices – Cambridge

Newton Colmore Consulting • Cambridge

On-site
GBP 45,000 - 85,000
Lead Software Engineer - Embedded Instrumentation
Lead Software Engineer - Embedded Instrumentation

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 50,000 - 65,000
Embedded Software Engineer – Medical Devices - Cambridge
Embedded Software Engineer – Medical Devices - Cambridge

Newton Colmore Consulting • Cambridge

On-site
GBP 45,000 - 85,000
Embedded C++ Engineer - Medical Devices, Cambridge
Embedded C++ Engineer - Medical Devices, Cambridge

Zenovo • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 65,000
Bonus & Benefits
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
Real-Time C++ Medical Software Engineer - Client-Facing
Real-Time C++ Medical Software Engineer - Client-Facing

Ecm Selection • City Of London

Hybrid
GBP 60,000 - 85,000
Relocation assistance
Hybrid work option
Competitive salary
C++ Software Engineer (Embedded Systems)
C++ Software Engineer (Embedded Systems)

Zenovo • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 65,000
Bonus & Benefits