CareerPlanSign in

Contract C ++ Developer

London, England, United Kingdom💼 Contract🗓 2026-09-18 → 2026-09-26

Core

Embedded C++ Developer building safety-critical medical technology products, managing alarms, patient data persistence, and system supervision on embedded Linux.

Role type

Senior Embedded C++ Engineer (Safety-Critical)

Builds

Embedded Linux applications for medical devices

Domain

Medical Technology / Embedded Systems

Deliverable

production ML models | product features

Required skills

Modern C++17, RAII, multithreading, lock-free queues, Linux systems integration, IPC/serialisation (FlatBuffers), CMake, CI/CD, unit testing, safety-critical software development

Preferred skills

Medical device development, IEC 62304/ISO 13485, NVIDIA Jetson/CUDA, Yocto, systemd, Docker, Python tooling

Technologies

C++17, Embedded Linux, NVIDIA Jetson, aarch64, Yocto, CMake, Conan, Docker, GoogleTest, FlatBuffers, Boost.Asio, D-Bus, systemd, NVMe, SonarQube, MISRA C++ 2023

Responsibilities

Develop technical alarm conditions and fault handling; Implement power-on checks, self-tests, and watchdog mechanisms; Build patient data storage interfaces and session lifecycle management; Manage software updates, rollback, and audit logging; Collaborate with software architects on component ownership and delivery.

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.