Embedded C++ Engineer — Medical Tech (Onsite London)

AND Digital Limited

Greater London

Hybrid

GBP 101,000 - 166,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

AND Digital Limited in London is seeking four Embedded C++ Developers to join an in-house backend engineering team working on a highly regulated medical technology product. You'll own a self-contained area of the application from design through tested and documented code.

This contract role is immediate for 12 weeks and involves Linux-based, safety-critical software with formal quality processes, static analysis, and rigorous testing requirements. 2–3 days onsite in Kings Cross.

Qualifications

  • Strong experience developing modern C++17 applications on embedded Linux.
  • Solid understanding of RAII, fixed-width types, std::atomic, multithreading and lock-free or bounded queues.
  • Experience in deterministic, reliable software development for safety-critical systems.
  • Experience with allocation-free or low-allocation runtimes and fixed-capacity containers.
  • Proficiency with ports-and-adapters / hexagonal architecture and dependency injection.
  • Strong Linux systems integration experience including services, watchdogs and fault management.
  • Experience with IPC and serialization such as FlatBuffers, Unix-domain sockets, or named pipes.
  • Proficient with CMake, automated testing and CI/CD pipelines.
  • Experience with cross-compilation, preferably for aarch64.
  • Strong unit testing, code coverage, and quality gates.
  • Familiarity with safety-critical, mission-critical or highly regulated software.
  • Aws/IoT/Jetson/CUDA knowledge is a plus.

Responsibilities

  • Own a self-contained area of the embedded application from design through tested and documented code.
  • Collaborate with the Software Architect and other engineers to deliver delivery within your area.
  • Develop alarms, start-up checks, data persistence, session management and service functionality.
  • Implement robust fault handling, logging, and audit capabilities and ensure traceability.
  • Work with OS telemetry, testing tools, and formal quality processes for safety-critical software.

Skills

Modern C++17
Embedded Linux
RAII
multithreading
lock-free data structures

Tools

CMake
Conan
Docker
FlatBuffers
Boost.Asio
D-Bus
systemd
sd_notify
Unix-domain sockets
Yocto
NVIDIA Jetson
CUDA
GTest

Job description

AND Digital Limited in London is seeking four Embedded C++ Developers to join an in-house backend engineering team working on a highly regulated medical technology product. You'll own a self-contained area of the application from design through tested and documented code.

This contract role is immediate for 12 weeks and involves Linux-based, safety-critical software with formal quality processes, static analysis, and rigorous testing requirements. 2–3 days onsite in Kings Cross.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
Contract C ++ Developer
Contract C ++ Developer

AND Digital Limited • Greater London

Hybrid
GBP 83,000 - 120,000
Flutter Engineer - Embedded Medical Tech (London)
Flutter Engineer - Embedded Medical Tech (London)

AND Digital • Greater London

On-site
GBP 83,000 - 120,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 • Greater London

Hybrid
GBP 70,000 - 100,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