IT & Software

Senior Software Engineer – C++ / Video Processing

Medtronic

London · Greater London · United Kingdom

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

Reference: WJ-747_30219034

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.