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

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer – C++ / Video Processing role.
Rezi rewrites your resume against Medtronic's job description. Free.

Tailor your resume to this Senior Software Engineer – C++ / Video Processing role.
Rezi rewrites your resume against Medtronic's job description. Free.
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.

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.