Embedded Software Engineer – Medical Devices (Hybrid)

CMR Surgical Ltd.

Cambridge

Hybrid

GBP 55,000 - 85,000

Full time

29 hours 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

Benefits offered by this job

Bonus
Pension
Healthcare
Enhanced global parental leave pay

Job summary

CMR Surgical Ltd. in Cambridge is seeking a Software Engineer for the Robot Software team. You will develop embedded software for CMR medical devices, mainly in C, and contribute to regulatory compliant test coverage and tooling.

You will join a Scrum team working on safety-critical software, with responsibilities spanning requirements, risk management, and automation using C and Python. A hybrid work arrangement is offered, with at least three days in the office.

Qualifications

  • Experience developing software, preferably in a regulated environment.
  • Strong understanding of software engineering fundamentals and best practice.
  • Good familiarity with either C or Python.

Responsibilities

  • Developing embedded software for CMR medical devices (mostly in C).
  • Developing automated software test coverage (C and Python) to meet regulatory and quality requirements.
  • Developing software tools and processes (Python) for Robot Software and CMR as a whole.
  • Designing and performing manual tests with the robot through release stages.

Skills

Embedded software
Software engineering fundamentals
C or Python
Regulated environment experience

Tools

C
Python
MATLAB

Job description

CMR Surgical Ltd. in Cambridge is seeking a Software Engineer for the Robot Software team. You will develop embedded software for CMR medical devices, mainly in C, and contribute to regulatory compliant test coverage and tooling.

You will join a Scrum team working on safety-critical software, with responsibilities spanning requirements, risk management, and automation using C and Python. A hybrid work arrangement is offered, with at least three days in the office.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Embedded Software Engineer — Surgical Robotics
Graduate Embedded Software Engineer — Surgical Robotics

CMR Surgical • Cambridge

On-site
GBP 38,000 - 46,000
Bonus
Pension
Healthcare
+1
Software Engineer
Software Engineer

CMR Surgical Ltd. • Cambridge

Hybrid
GBP 55,000 - 85,000
Bonus
Pension
Healthcare
+1
Electronics Engineer – Medical Robotics & Systems
Electronics Engineer – Medical Robotics & Systems

CMR Surgical Ltd. • Cambridge

Hybrid
GBP 60,000 - 90,000
Bonus
Pension
Healthcare
+1
Graduate Software Engineer - Robot Software
Graduate Software Engineer - Robot Software

CMR Surgical • Cambridge

On-site
GBP 38,000 - 46,000
Bonus
Pension
Healthcare
+1
Senior Software Engineer - Medical Devices (Hybrid, CI/CD)
Senior Software Engineer - Medical Devices (Hybrid, CI/CD)

Elekta • Crawley

Hybrid
GBP 70,000 - 90,000
25 days vacation
Holiday Purchase
Private medical insurance
+5
Senior Embedded Software Engineer - Medical Devices (Hybrid)
Senior Embedded Software Engineer - Medical Devices (Hybrid)

Energy Jobline ZR • Runcorn

Hybrid
GBP 60,000 - 70,000
8% bonus
Generous pension
Hybrid working
+1
Embedded Firmware Engineer – Medical Devices (Hybrid)
Embedded Firmware Engineer – Medical Devices (Hybrid)

United States Digital Space LLC • Crawley

Hybrid
GBP 45,000 - 65,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
Contract Embedded Electronics Engineer — Hybrid
Contract Embedded Electronics Engineer — Hybrid

SoCode Limited • Cambridge

Hybrid
GBP 69,000 - 90,000
Hybrid Mechanical Engineer: Medical Devices & Prototyping
Hybrid Mechanical Engineer: Medical Devices & Prototyping

CMR Surgical • Cambridge

Hybrid
GBP 40,000 - 65,000
Bonus
Pension
Healthcare
+1