Senior Software Engineer in Test

About Us

Machnet Medical Robotics (MMR), founded in 2020, is on a mission to revolutionise medical robotics. Our guiding principle is simple: innovation must improve patient outcomes, support clinicians without disrupting workflows, and empower healthcare staff rather than adding burden.

MMR is a well-funded company with long-term investors and a strong financial foundation. Our hardware and software teams have developed a fully functional medical robotic platform that has successfully completed animal trials. As we move into the next phase, we are refining the mechanical design for production with a focus on safety, reliability, manufacturability, and scalability, preparing our technology for deployment in hospitals worldwide.

About the Role

We are seeking a Senior Software Engineer in Test with strong Python experience and a background in testing embedded systems. This role focuses on verification of the Control software component that drives our robotic platform.

The position is highly technical and developer focused. You will design and implement complex test harnesses used to verify behaviour of the Control application through internal interfaces and communication protocols.

You will work closely with software and firmware engineers to validate interactions between multiple subsystems, ensuring reliable behaviour of the system under different operational conditions.

Key Responsibilities

  • Create and maintain test cases, execute verification activities, and log defects to support investigation and resolution
  • Design and implement a Python based test harness for automated verification of the Control software component
  • Develop automation that interacts with the Control application through internal messaging and communication interfaces
  • Create reusable test infrastructure, libraries, and utilities that support scalable and maintainable automated testing
  • Develop simulations and mocks of subsystem communication, including CAN-based and Ethernet-based interfaces, to enable automated verification of the Control multiple applications
  • Implement automated tests verifying software level requirements and system behaviour
  • Investigate defects by reproducing issues through automated and manual testing approaches
  • Support CI pipelines by ensuring test stability, reliability, and clear reporting of verification results
  • Produce traceable verification evidence supporting product development and release activities in alignment with medical device development standards such as IEC 62304 and ISO 13485

Who We’re Looking For

  • Bachelor or Master degree in Computer Science, Software Engineering, or related field
  • Strong experience with Python for test automation and tooling
  • Experience building or maintaining complex test harnesses or automation frameworks
  • Understanding of embedded systems testing
  • Experience working with CAN based communication systems
  • Ability to read and understand C++ code in order to support debugging and test development

Experience We Value

  • Experience building hardware simulators or subsystem mocks used for automated testing
  • Experience testing complex systems composed of many interacting subsystems
  • Experience working in regulated or safety-critical environments such as medical devices, aerospace, or automotive

Why Join Us?

At MMR, you will work at the intersection of robotics, AI, and healthcare, building technology that directly impacts patient care and clinical outcomes. You will join a mission-driven, collaborative team where your technical expertise will meaningfully shape the future of medical robotics. We believe technology must serve people responsibly. Human-centred innovation, integrity, and long-term responsibility guide how we design products and how we support our team members’ growth and well-being.

What We Offer

  • An international, interdisciplinary team based in Central London and Zwolle, Netherlands
  • A key technical role in a rapidly growing medical device startup with global ambitions
  • A central London office with a well-equipped prototyping space
  • Ongoing professional development through training, workshops, and conferences
  • An inclusive, supportive workplace culture
  • Medical and dental insurance
  • Cycle to Work scheme
  • Home internet allowance
  • Birthday cake for the team and bubble tea
  • A competitive salary package aligned with industry standards

Job Details

Company
Machnet Medical Robotics
Location
London Area, United Kingdom
Posted