Software Engineer - C++ / Video Processing in London
Software Engineer - C++ / Video Processing

Software Engineer - C++ / Video Processing in London

London Full-Time 58000 - 87000 ÂŁ / year (est.) No home office possible
Medtronic plc

At a Glance

  • Tasks: Develop high-performance video processing software for medical devices in a dynamic team.
  • Company: Join Medtronic, a leader in global healthcare innovation.
  • Benefits: Competitive salary, flexible benefits, and career support.
  • Other info: Exciting opportunities for growth in a diverse and inclusive environment.
  • Why this job: Make a real impact on healthcare with cutting-edge technology.
  • Qualifications: Strong C++ skills and experience in real-time video processing.

The predicted salary is between 58000 - 87000 ÂŁ per year.

Chez Medtronic, vous pouvez entamer une longue carrière d’exploration et d’innovation tout en aidant à soutenir l’accès aux soins de santé et l’équité pour tous. Vous dirigerez avec détermination en surmontant les obstacles à l’innovation dans un monde davantage connecté et compatissant.

Journée type of optimising performance for edge

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.

Required Knowledge and Experience:

  • Excellent C++ development & debugging skills with C++17-23, multi-threading, inter-process communication and performance optimisation.
  • Excellent knowledge of software design principles and C++ design patterns.
  • Experience with real time video pipelines.
  • Experience with NVIDIA NPP, Intel MKL, BLAS libraries is a plus.
  • Experience developing or implementing real-time image processing algorithms using hardware acceleration is preferred.
  • Ability to write clear, maintainable and well-documented code.
  • Capability to work independently, driving development from concept to production.
  • Strong communication skills.

Preferred skills include experience with medical-grade quality processes, ensuring compliance with strict regulatory and safety standards, along with a solid understanding of video compression and coding technologies such as H.264, H.265, and VP9. Additionally, a strong working knowledge of Linux is highly valued, supporting efficient system development, troubleshooting, and deployment.

Exigences physiques du poste

Les déclarations ci-dessus visent à décrire la nature générale et le niveau du travail effectué par les employés affectés à ce poste, mais elles ne constituent pas une liste exhaustive de toutes les responsabilités et compétences requises pour ce poste.

Avantages sociaux et rémunération

Medtronic offre un salaire compétitif et un ensemble d’avantages sociaux flexibles. Le cœur de nos valeurs est animé par un engagement envers nos employés. Nous saluons leurs contributions et partageons avec eux le succès qu’ils ont contribué à créer. Nous offrons un large éventail d’avantages, de ressources et de régimes de rémunération concurrentiels conçus pour vous soutenir à chaque étape de votre carrière et de votre vie personnelle.

Pay range: United Kingdom: 58,000.00 GBP - 87,000.00 GBP. This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP).

Ă€ propos de Medtronic

Nous sommes à la pointe de la technologie mondiale en matière de soins de santé et nous nous attaquons avec audace aux problèmes de santé les plus difficiles auxquels l’humanité est confrontée en recherchant et en trouvant des solutions. Notre mission (soulager la douleur, restaurer la santé et prolonger la vie) rassemble une équipe mondiale de plus de 95 000 personnes passionnées. Nous sommes des ingénieurs dans l’âme et nous mettons en œuvre des idées ambitieuses pour trouver de véritables solutions pour des personnes bien réelles. Du laboratoire de R&D à l’usine, à la salle de conférence, tous nos collaborateurs expérimentent, créent, construisent, améliorent et cherchent des solutions. Nous disposons des talents, des perspectives les plus diverses et du courage nécessaires pour réaliser des projets extraordinaires.

Digital Surgery is developing new products to provide real-time guidance and decision support inside the operating room. As a 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.

La politique de Medtronic consiste à assurer l’équité en matière d’emploi (EEO) à toutes les personnes, indépendamment de l’âge, de la couleur de peau, de la nationalité, du statut de citoyenneté, d’un handicap physique ou mental, de la race, de la religion, des croyances, du genre, du sexe, de l’orientation sexuelle, de l’identité et/ou expression de genre, des informations génétiques, de l’état matrimonial, du statut au regard de l’assistance publique, du statut d’ancien combattant ou de toute autre caractéristique protégée par la loi nationale, fédérale ou locale. En outre, Medtronic proposera des aménagements raisonnables aux personnes qualifiées ayant un handicap.

Pour les commerciaux et autres employés de terrain en contact direct avec les patients, se rendre dans un établissement de soins est considéré comme une fonction essentielle du travail et nous attendons de nos employés qu’ils se conforment à toutes les exigences d’accréditation dans les hôpitaux ou cliniques qu’ils soutiennent.

Cet employeur participe au programme fédéral « E-Verify » pour confirmer l’identité et l’autorisation d’emploi de tous les employés récemment embauchés.

Software Engineer - C++ / Video Processing in London employer: Medtronic plc

At Medtronic, we pride ourselves on being a leading employer in the healthcare technology sector, offering a dynamic work environment that fosters innovation and collaboration. Our commitment to employee growth is reflected in our competitive salary packages, flexible benefits, and a culture that values diversity and inclusion, ensuring that every team member can thrive both personally and professionally. Join us in making a meaningful impact in the operating room with cutting-edge video processing solutions, all while enjoying the support of a global team dedicated to improving lives.
Medtronic plc

Contact Detail:

Medtronic plc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - C++ / Video Processing in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Medtronic employees on LinkedIn. A friendly chat can sometimes lead to job opportunities that aren’t even advertised!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects, especially those related to video processing. Having tangible examples of your work can really impress hiring managers.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, you’ll be one step closer to joining a team that’s all about innovation and making a difference in healthcare.

We think you need these skills to ace Software Engineer - C++ / Video Processing in London

C++ Development
Debugging Skills
Multi-threading
Inter-process Communication
Performance Optimisation
Software Design Principles
C++ Design Patterns
Real-time Video Processing
NVIDIA NPP
Intel MKL
BLAS Libraries
Image Processing Algorithms
Clear and Maintainable Code Writing
Independent Development
Strong Communication Skills
Linux Proficiency

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your C++ skills, experience with video processing, and any relevant projects. We want to see how your background aligns with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about video processing and how you can contribute to our team at Medtronic. Keep it engaging and personal – we love to see your personality!

Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them! Whether it's a personal project or something from your previous job, we want to see your hands-on experience with real-time video manipulation and parallel processing.

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and submit your materials!

How to prepare for a job interview at Medtronic plc

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially the latest features from C++17-23. Be ready to discuss multi-threading, inter-process communication, and performance optimisation in detail. Practising coding problems related to these topics can really help you shine.

✨Showcase Your Video Processing Experience

Prepare to talk about any real-time video processing projects you've worked on. If you've used libraries like NVIDIA NPP or Intel MKL, be sure to highlight that experience. Discuss specific challenges you faced and how you overcame them to demonstrate your problem-solving skills.

✨Understand the Medical Device Landscape

Familiarise yourself with the regulatory and safety standards relevant to medical devices. Being able to discuss how you ensure compliance in your work will show that you understand the importance of quality in this field. It’s a great way to set yourself apart from other candidates.

✨Communicate Effectively

Since you'll be working in a multidisciplinary team, strong communication skills are key. Practice explaining complex technical concepts in simple terms. This will not only help during the interview but also in your future role, where collaboration is essential.

Software Engineer - C++ / Video Processing in London
Medtronic plc
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>