Senior Software Engineer – C++ / Video Processing at Medtronic | GB | Rezi

Senior Software Engineer – C++ / Video Processing at Medtronic

Senior Software Engineer – C++ / Video Processing

Medtronic · GB

1 weeks ago

Senior Software Engineer – C++ / Video Processing

Medtronic · GB

8 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer – C++ / Video Processing role.

Rezi rewrites your resume against Medtronic's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer – C++ / Video Processing posting at Medtronic — free, in seconds.

About the Role

Medtronic Digital Technologies is developing compact, high-performance, embedded systems for edge computing and connectivity, aiming to create a connected ecosystem and leverage computer vision for surgical insights. This role focuses on developing high-performance video and AI processing pipelines for operating room use, requiring expertise in real-time video manipulation and parallel processing within a multidisciplinary team.

Responsibilities

  • Leverage hardware acceleration to develop high-performance, low-latency video capture, processing, AI inference, visualization and streaming software.
  • Design, implement, and optimise video processing pipelines running on computing systems deployed in the operating room.
  • Work as part of a multidisciplinary team to develop robust and safe-by-design software for a medical device.
  • Maintain a high level of quality and reliability in submitted code and participate in team code reviews.

Requirements

  • Excellent C++ development & debugging skills with C++17-23, multi-threading, inter-process communication and performance optimization.
  • Excellent knowledge of software design principles and C++ design patterns.
  • Experience with real time video pipelines.
  • Ability to write clear, maintainable and well-documented code.
  • Capability to work independently, driving development from concept to production.
  • Strong communication skills.
  • Must be able to commute frequently to London-based office; 3 days per week onsite.

Skills

  • C++17-23
  • Multi-threading
  • Inter-process communication
  • Performance optimization
  • Software design principles
  • C++ design patterns
  • Real-time video pipelines
  • NVIDIA NPP
  • Intel MKL
  • BLAS libraries
  • Real-time image processing algorithms
  • Hardware acceleration
  • Medical-grade quality processes
  • Video compression
  • H.264
  • H.265
  • VP9
  • Linux

Location

  • London

Work Type

  • Onsite (3 days per week)

Experience Level

  • Senior

Salary/Compensations

  • United Kingdom: 76,800.00 GBP - 115,200.00 GBP
  • Eligible for Medtronic Incentive Plan (MIP)

Benefits

  • Competitive Salary
  • Flexible Benefits Package
  • Wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.

About the Company

  • Medtronic is a global leader in healthcare technology with a Mission to alleviate pain, restore health, and extend life.
  • Our 95,000 employees work across more than 150 countries to put patients first — developing innovative medical technologies that improve the lives of 72+ million patients each year.
  • Your unique talents will help shape the future of healthcare while building a career grounded in purpose, growth, and impact.