> Markdown version of [/jobs/ext/2930040-senior-software-engineer-c-video-processing](https://www.wearedevelopers.com/jobs/ext/2930040-senior-software-engineer-c-video-processing). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - C++ / Video Processing - **Company:** Medtronic - **Location:** London, UK - **Experience:** Expert - **Salary:** £76,800.0 - £115,200.0 - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Artificial Intelligence, Computer Vision, Basic Linear Algebra Subprograms, C++ (Programming Language), Code Review, Data Compression, Software Debugging, Decision Support Systems, Software Design Patterns, Linux, H.264/MPEG-4 AVC, Inter-Process Communication, Performance Tuning, Video Capture, Video Editing, Multithreading, High Efficiency Video Coding (HEVC), Parallel Computation, Solid Principles, Information Technology, Hardware Acceleration, Multiaccess Edge Computing, Software Coding, Data Pipelines - **Published:** September 16, 2026 - **Apply:** https://dejobs.org/x/x/64B6C118C118425AB42F56CDFA9C36DA/job/ ## About the Role * 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. Preferred skills include experience with NVIDIA NPP, Intel MKL, and BLAS libraries; experience developing or implementing real-time image processing algorithms using hardware acceleration; experience with medical-grade quality processes; knowledge of video compression and coding standards such as H.264, H.265, and VP9; and good knowledge of Linux. ## Description Medtronic Digital Technologies is creating ambitious new products that bring connectivity, real-time guidance, and decision support to the operating room. To support this mission, we are developing compact, high-performance, embedded systems that enable edge computing and connectivity. Working closely with other teams across Medtronic, we are creating a connected ecosystem and leveraging the state of the art in computer vision to provide the most comprehensive view of surgery. If you're interested in using cutting-edge technology to improve the standard of care in surgery on a global scale, this could be the place for you. As a Senior Software Engineer working on the real-time video processing team, you'll be helping to develop high-performance video and AI processing pipelines for use in the operating room. We're looking for someone experienced with real-time video manipulation and parallel processing who is comfortable working in a multidisciplinary team. Responsibilities may include the following and other duties may be assigned: * 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 . ## Related Videos - [AI vs Recruiters and Applicants, Turmoil in the Games Industry, What to Put on a CV](https://www.wearedevelopers.com/videos/1363-ai-vs-recruiters-and-applicants-turmoil-in-the-games-industry-what-to-put-on-a-cv) - [Challenges and Solutions for Efficient, Large-Scale Video Analysis](https://www.wearedevelopers.com/videos/2022-challenges-and-solutions-for-efficient-large-scale-video-analysis) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [WWC24 - Ankit Patel - Unlocking the Future Breakthrough Application Performance and Capabilities with NVIDIA](https://www.wearedevelopers.com/videos/920-wwc24-ankit-patel-unlocking-the-future-breakthrough-application-performance-and-capabilities-with-nvidia) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)