Senior Software Engineer – C++ / Video Processing

Company: Medtronic
Apply for the Senior Software Engineer – C++ / Video Processing
Location: London
Job Description:

Overview

As a Senior Software Engineer in Medtronic Digital Technologies, you will build high-performance real-time video and AI processing pipelines for operating-room use. You contribute to a connected ecosystem, leveraging edge computing and hardware acceleration to enable low-latency visualization and decision support. You work with a multidisciplinary team to deliver safe-by-design medical device software that improves patient outcomes. This role offers impact at scale in a global healthcare tech leader with a mission to alleviate pain, restore health, and extend life.

Pay / Benefits

  • competitive salary
  • flexible benefits package
  • eligible for Medtronic Incentive Plan (MIP)

Responsibilities

  • Develop high-performance video capture, processing, AI inference, visualization and streaming software leveraging hardware acceleration
  • Design, implement, and optimise video processing pipelines for operating-room deployments
  • Collaborate in a multidisciplinary team to deliver robust, safe-by-design medical device software
  • Maintain code quality and reliability; participate in code reviews and documentation

Key requirements

  • C++ development with C++17-23, multi-threading, IPC, performance optimization
  • Strong software design principles and patterns
  • Experience with real-time video pipelines
  • Clear, maintainable, and well-documented code
  • Ability to work independently from concept to production
  • Strong communication skills
  • Willingness to commute frequently to London office (onsite 3 days/week)
  • Strong communication skills
  • Ability to work in a multidisciplinary team
  • Independence and self-motivation
  • Real-time video pipelines
  • Hardware acceleration for video/AI processing
  • Linux proficiency

…

Posted: October 1st, 2026