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

AND Digital

Greater London

Hybrid

GBP 70.000 - 100.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

AND Digital in London is seeking four Embedded C++ Developers for an in-house backend engineering team working on a highly regulated medical technology product. You will own a self-contained area from design through tested and documented code, across alarms, data persistence, supervision and service functionality.

The role requires strong C++17 on embedded Linux, focus on deterministic behaviour, and collaboration with Architects.

Qualifikationen

  • 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 software where deterministic behaviour and reliability are critical.
  • Experience with low-allocation runtimes and fixed-capacity containers.
  • Familiarity with ports-and-adapters and dependency injection.
  • Strong Linux systems integration experience including services, watchdogs and fault management.
  • Experience with IPC and serialization technologies such as FlatBuffers, Unix-domain sockets or named pipes.
  • Experience with CMake, automated testing and CI/CD pipelines.
  • Experience with cross-compilation, ideally for aarch64 platforms.
  • Strong unit testing and code-coverage practices.
  • Comfortable with formal engineering processes and design decisions.
  • Experience on safety-critical or highly regulated software.

Aufgaben

  • Own a self-contained area of the embedded application from design through tested and documented code.
  • Work closely with Software Architect and engineers responsible for surrounding components.
  • Deliver alarms, patient data persistence, device supervision and service functionality.
  • Contribute to logging, audit logging and test infrastructure.
  • Ensure robust fault handling, recovery and predictable system behaviour.

Kenntnisse

C++17
Embedded Linux
RAII
Multithreading
Lock-free/Bounded queues
Allocation-free memory
IPC/Serialization
CMake
CI/CD
Unit testing

Tools

Docker
CMake
Conan
FlatBuffers
D-Bus
systemd/sd_notify

Jobbeschreibung

AND Digital in London is seeking four Embedded C++ Developers for an in-house backend engineering team working on a highly regulated medical technology product. You will own a self-contained area from design through tested and documented code, across alarms, data persistence, supervision and service functionality.

The role requires strong C++17 on embedded Linux, focus on deterministic behaviour, and collaboration with Architects.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior C++ Embedded Software Engineer – Medical Devices
Senior C++ Embedded Software Engineer – Medical Devices

Medtronic plc • City Of London

Hybrid
GBP 77.000 - 115.000
Competitive salary and benefits
Medtronic Incentive Plan (MIP)
Senior Embedded Software Engineer for Medical Devices
Senior Embedded Software Engineer for Medical Devices

Medtronic plc • Greater London

Vor Ort
GBP 77.000 - 115.000
Senior C++ Developer
Senior C++ Developer

AND Digital • Greater London

Hybrid
GBP 70.000 - 100.000
Embedded Software Engineer - Medical Devices
Embedded Software Engineer - Medical Devices

ECM Selection • Cambridge

Vor Ort
GBP 65.000 - 90.000
Embedded Software Engineer - Medical Devices
Embedded Software Engineer - Medical Devices

ECM Selection (Holdings) Limited • Cambridge

Vor Ort
GBP 60.000 - 80.000
Flutter Engineer - Embedded Medical Tech (London)
Flutter Engineer - Embedded Medical Tech (London)

AND Digital • Greater London

Vor Ort
GBP 83.000 - 120.000
Embedded Software Engineer – Medical Devices (C/C++)
Embedded Software Engineer – Medical Devices (C/C++)

ECM Selection (Holdings) Limited • Cambridgeshire and Peterborough

Vor Ort
GBP 55.000 - 72.000
Embedded Software Engineer - Medical Devices
Embedded Software Engineer - Medical Devices

ECM Selection (Holdings) Limited • Cambridgeshire and Peterborough

Vor Ort
GBP 55.000 - 72.000
Impactful Embedded Software Engineer – Medical Devices
Impactful Embedded Software Engineer – Medical Devices

ECM Selection (Holdings) Limited • Cambridge

Vor Ort
GBP 60.000 - 80.000
C++ Software Engineer (Embedded Systems)
C++ Software Engineer (Embedded Systems)

Zenovo • Cambridgeshire and Peterborough

Vor Ort
GBP 55.000 - 65.000
Bonus & Benefits