Embedded Software Engineer – Medical Devices (C/C++)

ECM Selection (Holdings) Limited

Cambridgeshire and Peterborough

On-site

GBP 55,000 - 72,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ECM Selection (Holdings) Limited seeks an experienced embedded C/C++ developer to join its multi-disciplinary engineering team near Cambridge. The role offers variety, direct client contact, and the chance to impact medical technology used in labs, hospitals, and personal devices.

You will contribute across all project stages from concept to manufacture, working close to hardware and applying best software engineering practices, with opportunities to work on Linux, RTOS, and bare metal targets.

Qualifications

  • Solid commercial embedded software development experience in C/C++ (and ideally Qt).
  • Strong communication and team-working skills with client contact.
  • Familiarity with medical software development standards such as IEC 62304 would be a bonus.

Responsibilities

  • Develop embedded software for on-board systems in lab and hospital devices, drug delivery systems or sensors.
  • Contribute across all project stages from concept through design and implementation to manufacture.
  • Coordinate with clients and multidisciplinary teams to gather requirements and provide progress updates.

Skills

C
C++
Qt framework
Python (testing)
Version control
Testing (manual/automation)

Education

Computer Science
Electronics

Tools

Qt framework
Linux
RTOS
Python
Git

Job description

ECM Selection (Holdings) Limited seeks an experienced embedded C/C++ developer to join its multi-disciplinary engineering team near Cambridge. The role offers variety, direct client contact, and the chance to impact medical technology used in labs, hospitals, and personal devices.

You will contribute across all project stages from concept to manufacture, working close to hardware and applying best software engineering practices, with opportunities to work on Linux, RTOS, and bare metal targets.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Impactful Embedded Software Engineer – Medical Devices
Impactful Embedded Software Engineer – Medical Devices

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 60,000 - 80,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
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 • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 72,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
Lead Software Engineer - Embedded Instrumentation
Lead Software Engineer - Embedded Instrumentation

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 50,000 - 65,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
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 • Cambridge

On-site
GBP 50,000 - 60,000
Bonus
Benefits package
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