CareerPlanSign in

Senior Software Engineer – C++ / Video Processing

London, London, United Kingdom💼 Full-time💰 $76,800–$76,800🗓 2026-09-15 → 2026-09-26

Core

Develop high-performance, low-latency video capture, processing, AI inference, visualization, and streaming software for compact embedded systems deployed in operating rooms.

Role type

Senior IC software engineer (real-time video processing)

Builds

Edge computing systems and connected ecosystems for surgical decision support

Domain

Healthcare technology / Medical devices / Computer vision

Deliverable

production ML models | product features

Required skills

C++17-23, multi-threading, inter-process communication, performance optimization, real-time video pipelines, hardware acceleration, software design patterns

Preferred skills

NVIDIA NPP, Intel MKL, BLAS, video compression standards (H.264, H.265, VP9), Linux

Responsibilities

Leverage hardware acceleration for low-latency video and AI pipelines; Design and optimize video processing pipelines for operating room systems; Collaborate on safe-by-design medical device software; Maintain code quality and participate in code reviews

Seniority

Senior, hands-on IC

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