Senior Software Engineer (C++) - Medical Devices

Machnet Medical Robotics
London
2 days ago
Create job alert

About the Role:

Machnet Medical Robotics is an innovative MedTech startup dedicated to revolutionising minimally invasive surgery with our groundbreaking robotic system. We are currently seeking an Senior Software Engineer (C++) – Medical Devices to join our innovative team. In this role, you will lead the development and optimization of embedded software systems for our cutting-edge products.


Key Responsibilities:

• Lead the design, develop and maintain high-performance multi-threaded C++ software for our applications and products.

• Implement efficient algorithms and data structures to process and manipulate medical image data, ensuring real-time performance and low latency.

• Optimize software performance and memory utilisation to meet system requirements and constraints.

• Write and maintain automated test cases.

• Conduct thorough testing and debugging of software components to ensure reliability, stability, and quality.

• Identify and resolve software defects and ensure proper functionality and performance of medical image processing or robot-related features.

• Document software designs, code, and processes, ensuring clear and concise technical specifications and documentation.

• Stay updated with the latest advancements in medical image processing techniques to propose innovative solutions and improve existing systems.

• Collaborate with cross-functional teams, including software developers, electrical and mechanical engineers, and product managers, to ensure seamless integration of our robotic systems into larger software systems.

• Provide technical guidance and mentorship to junior team members, fostering a collaborative and knowledge-sharing environment.

• Follow the medical device software development process (ISO 62304 compliance).


Who we are looking for:

• You have a Master's or PhD degree in Computer Sciences, Software Engineering, Biomedical Engineering or a similar field.

• Strong proficiency in C++ programming language, with a minimum of 6 years of professional experience in software development.

• Knowledge of real-time operating systems (RTOS) and embedded systems concepts.

• Familiarity with communication protocols like SPI, I2C, UART, and Ethernet.

• Solid understanding of software engineering principles, design patterns, and best practices.

• Proficiency in software development tools, including compilers, debuggers, version control systems (e.g., Git), and integrated development environments (IDEs).

• Familiarity with hardware-software integration and the ability to work closely with hardware engineers to define software requirements.

• Strong problem-solving and analytical skills, with a keen attention to detail.

• You are focused, organised and have a drive to develop high-quality products.

• Innovator and interested in biomedical technology.

• Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.


Experiences we value:

• Experience with coding standards such as MISRA C++.

• Experience in GUI development (e.g. Qt).

• Experience with unit testing using frameworks such as GTest.

• Familiarity with project management methodologies and tools.

• Experience in the medical device industry is a plus.

• Start-up experience or the ability to thrive in a multidisciplinary team environment.

What We Offer:

• Join an international and interdisciplinary team based in central London and the Netherlands, fostering a collaborative and innovative work culture.

• Contribute to a rapidly growing medical device startup with ambitious global impact goals, making a significant difference in healthcare.

• A central London office with a well-equipped prototyping space. Access continuous learning and professional development through training programs, workshops, and conferences.

• Thrive in an inclusive and diverse workplace that values and supports every team member.

• An attractive salary package, competitive with industry standards.


If you are a motivated and talented software engineer with a passion for improving patient care through innovative technology, we encourage you to apply.

Related Jobs

View all jobs

Senior Software Engineer (C++) - Medical Devices

Senior Cloud Data Engineer - Healthcare Analytics & ELT

Senior Embedded Software Engineer

Senior Embedded Software Engineer - Medical Devices, Real-Time C

Senior Embedded Software Engineer — Medical Devices (Hybrid)

ESP32 Embedded Software Engineer – Medical Devices

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

The Skills Gap in Medical Technology Jobs: What Universities Aren’t Teaching

Medical technology — also known as medtech — is transforming healthcare. Innovations in diagnostics, imaging, wearable sensors, robotics, telehealth, digital therapeutics and advanced prosthetics are improving outcomes and saving lives. As the UK’s National Health Service (NHS) modernises and a thriving life sciences sector expands, demand for medtech professionals is growing rapidly. Yet employers across the UK consistently report a frustrating problem: many graduates are not ready for real medtech jobs. Despite strong academic credentials, candidates often lack the practical, interdisciplinary skills needed to contribute effectively from day one. This is not a question of effort or intelligence. It is a widening skills gap between university education and the applied demands of medical technology roles. This article explores that gap in depth — what universities are teaching well, where programmes fall short, why the gap persists, what employers actually want, and how jobseekers can bridge the divide to build thriving careers in medical technology.

Medical Technology Jobs for Career Switchers in Their 30s, 40s & 50s (UK Reality Check)

Thinking about switching into medical technology (medtech) in your 30s, 40s or 50s? You’re exploring an exciting and meaningful field. Medtech companies in the UK design, develop and support devices, software and systems that improve patient care, diagnostics, treatment and healthcare outcomes. From imaging systems to wearable tech, from digital health platforms to surgical instruments — medtech is a rich ecosystem with many career pathways. But the field is often seen as exclusive to engineers or scientists with decades of specialised training. That myth can put off experienced professionals with valuable transferable skills. This article cuts through the hype and gives you a practical, UK-focused reality check on roles that exist, the skills employers actually want, how to retrain realistically, whether age really matters and how to position your experience for success.

How to Write a Medical Technology Job Ad That Attracts the Right People

Medical technology sits at the intersection of healthcare, engineering, regulation and innovation. From diagnostics and imaging to digital health, robotics, wearables and regulated medical devices, medical technology roles require a rare combination of technical skill, regulatory awareness and patient-centred thinking. Yet many employers struggle to attract the right candidates. Medical technology job adverts often generate either too few applications or the wrong type of applicants — candidates who are technically strong but unfamiliar with regulated environments, or healthcare professionals without the required engineering or product experience. In most cases, the problem is not a shortage of talent — it is the clarity and quality of the job advert. Medical technology professionals are detail-oriented, risk-aware and selective. A vague or generic job ad signals poor regulatory understanding and weak product maturity. A clear, well-written one signals credibility, safety and long-term intent. This guide explains how to write a medical technology job ad that attracts the right people, improves applicant quality and positions your organisation as a serious medtech employer.