Contract Embedded C++ Engineer – Medical Devices (London)

AND Digital

Greater London

On-site

GBP 101,000 - 166,000

Part time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

AND Digital is seeking four Embedded C++ Developers to join an in-house backend team in London. You will own modules from design through to tested and documented code on a Linux-based, safety-critical medical tech product.

Work spans alarms, startup checks, data persistence and session management, with a focus on deterministic behavior, low memory footprint, and rigor from formal quality processes. Collaboration with architects and engineers is key.

Qualifications

  • Experience building modern C++17 applications for embedded Linux.
  • Strong understanding of memory management, threading and lock-free data structures.
  • Experience with safety-critical or regulated software development processes.
  • Familiarity with build systems, CI/CD and cross-compilation workflows.

Responsibilities

  • Own self-contained areas of the embedded application from design to tested, merged, documented code.
  • Work with a Software Architect and cross-functional teams to deliver in regulated environments.
  • Develop alarms, data persistence, supervision and service functionality within Linux-based systems.
  • Ensure robust fault handling, logging, audit trails and verification via tests.

Skills

C++17 Embedded
RAII & atomics
Deterministic behavior
Low alloc memory
Hexagonal architecture
Linux system integration
IPC/Serialization
CMake & CI/CD
Cross-compilation (aarch64)
Unit testing & coverage
Safety-critical software

Job description

AND Digital is seeking four Embedded C++ Developers to join an in-house backend team in London. You will own modules from design through to tested and documented code on a Linux-based, safety-critical medical tech product.

Work spans alarms, startup checks, data persistence and session management, with a focus on deterministic behavior, low memory footprint, and rigor from formal quality processes. Collaboration with architects and engineers is key.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Contract Embedded C++ Engineer - Medical Tech (London)
Contract Embedded C++ Engineer - Medical Tech (London)

AND Digital • Greater London

Hybrid
GBP 70,000 - 100,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
Embedded C++ Engineer - Medical Devices (12-Week Contract)
Embedded C++ Engineer - Medical Devices (12-Week Contract)

AND Digital Limited • Greater London

Hybrid
GBP 83,000 - 120,000
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 C + Developer
Contract C + Developer

AND Digital • Greater London

Hybrid
GBP 70,000 - 100,000
Contract C ++ Developer
Contract C ++ Developer

AND Digital • Greater London

On-site
GBP 101,000 - 166,000
Contract C ++ Developer
Contract C ++ Developer

AND Digital Limited • Greater London

Hybrid
GBP 83,000 - 120,000
Senior C++ Developer
Senior C++ Developer

AND Digital • Greater London

On-site
GBP 70,000 - 100,000
Senior C++ Developer
Senior C++ Developer

AND Digital Limited • Greater London

Hybrid
GBP 101,000 - 166,000
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