Senior Engineer - Software Engineering in London
Senior Engineer - Software Engineering

Senior Engineer - Software Engineering in London

London Full-Time 60000 - 80000 £ / year (est.) No home office possible
Machnet Medical Robotics

At a Glance

  • Tasks: Join us to develop and test innovative medical robotics software that improves patient care.
  • Company: Machnet Medical Robotics is revolutionising healthcare with cutting-edge technology.
  • Benefits: Enjoy competitive salary, health insurance, professional development, and fun team perks.
  • Other info: Be part of a mission-driven team in a dynamic, inclusive environment.
  • Why this job: Make a real impact in healthcare while working with robotics and AI.
  • Qualifications: Strong Python skills and experience in testing embedded systems are essential.

The predicted salary is between 60000 - 80000 £ per year.

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.

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.

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.

  • Design and implement a Python based test harness for automated verification of the Control software component
  • Create reusable test infrastructure, libraries, and utilities that support scalable and maintainable automated testing
  • Implement automated tests verifying software level requirements and system behaviour
  • Investigate defects by reproducing issues through automated and manual testing approaches
  • Produce traceable verification evidence supporting product development and release activities in alignment with medical device development standards such as IEC 62304 and ISO 13485

Qualifications:

  • 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
  • Ability to read and understand C++ code in order to support debugging and test development
  • 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

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. Human-centred innovation, integrity, and long-term responsibility guide how we design products and how we support our team members’ growth and well-being.

Benefits:

  • 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

Senior Engineer - Software Engineering in London employer: Machnet Medical Robotics

Machnet Medical Robotics (MMR) is an exceptional employer, offering a unique opportunity to work at the forefront of medical technology in a vibrant central London location. With a strong focus on innovation and employee well-being, MMR fosters a collaborative and inclusive work culture that prioritises professional development through training and workshops. Employees enjoy competitive benefits, including medical insurance, a Cycle to Work scheme, and a supportive environment that encourages personal growth while making a meaningful impact on patient care.
Machnet Medical Robotics

Contact Detail:

Machnet Medical Robotics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Engineer - Software Engineering in London

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, conferences, or even online webinars related to medical robotics. You never know who might have a lead on your dream job or can introduce you to someone at MMR.

✨Show Off Your Skills

When you get the chance to chat with potential employers, don’t hold back! Share your experiences with Python and embedded systems testing. Bring examples of your work or projects that highlight your skills, especially those that align with MMR's mission.

✨Tailor Your Approach

Make sure to tailor your conversations and interactions to reflect MMR’s values and goals. Show how your background in software engineering can contribute to their mission of improving patient outcomes and supporting clinicians.

✨Apply Through Our Website

Don’t forget to apply directly through our website! It shows your genuine interest in MMR and gives us a chance to see your application in the best light. Plus, it’s the quickest way to get your foot in the door!

We think you need these skills to ace Senior Engineer - Software Engineering in London

Python
Test Automation
Embedded Systems Testing
C++ Code Understanding
Test Harness Development
Automation Frameworks
Defect Investigation
Medical Device Development Standards
IEC 62304
ISO 13485
Complex Systems Testing
Hardware Simulators
Subsystem Mocks
Regulated Environments Experience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your Python experience and any relevant projects that showcase your skills in testing embedded systems. We want to see how your background aligns with our mission at MMR!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about medical robotics and how your expertise can contribute to our goals. Keep it concise but impactful, and don’t forget to mention your understanding of regulated environments.

Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing practical examples of your work, especially those involving test automation and complex systems. It helps us understand your hands-on experience!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at MMR!

How to prepare for a job interview at Machnet Medical Robotics

✨Know Your Stuff

Make sure you brush up on your Python skills and embedded systems knowledge. Be ready to discuss your experience with test automation and how you've built or maintained complex test harnesses in the past. This is your chance to show off your technical expertise!

✨Understand the Company Mission

Familiarise yourself with Machnet Medical Robotics' mission to improve patient outcomes through innovation. Think about how your role as a Senior Software Engineer in Test can contribute to this goal, and be prepared to share your thoughts during the interview.

✨Prepare for Scenario Questions

Expect questions that ask you to solve problems or describe how you would handle specific testing scenarios. Practice articulating your thought process clearly, especially when it comes to debugging and verifying software interactions between subsystems.

✨Show Your Collaborative Spirit

Since you'll be working closely with software and firmware engineers, highlight your teamwork skills. Share examples of how you've successfully collaborated in the past, particularly in regulated environments like medical devices or aerospace, to demonstrate your fit for their culture.

Senior Engineer - Software Engineering in London
Machnet Medical Robotics
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

>