CareerPlanSign in

Senior C++ Developer (Contract)

London, UK💼 Contract🗓 2026-09-18 → 2026-09-23

Core

Senior Embedded C++ Engineer developing safety-critical, mission-critical software for a highly regulated medical technology product.

Role type

Senior IC Embedded C++ Engineer

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, 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 mechanisms; Implement power-on checks, self-tests, and system supervision; Manage patient data persistence, storage interfaces, and session lifecycles; Build robust fault recovery and graceful shutdown functionality; Integrate watchdogs and service tools for device management

Seniority

Senior, hands-on IC

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