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
Engineer - Software Engineering employer: Machnet Medical Robotics
Contact Detail:
Machnet Medical Robotics Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineer - Software Engineering
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at Machnet Medical Robotics. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects related to Python or embedded systems, make sure to highlight them. It’s a great way to demonstrate your expertise and passion for software engineering.
✨Tip Number 3
Prepare for the interview by brushing up on your knowledge of medical device standards like IEC 62304 and ISO 13485. Being able to discuss how you can contribute to safety and reliability will definitely impress the hiring team.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission to revolutionise medical robotics.
We think you need these skills to ace Engineer - Software Engineering
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Senior Software Engineer in Test. 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 real-world applications of your skills, 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 us 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 understand embedded systems testing. Be ready to discuss your experience with test automation and how you've built or maintained complex test harnesses. This is your chance to show off your technical expertise!
✨Understand the Company’s 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 Technical Questions
Expect to face some technical questions related to C++ code and debugging. Brush up on your knowledge of medical device development standards like IEC 62304 and ISO 13485, as these will likely come up in conversation. Practice explaining complex concepts clearly and concisely.
✨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 past projects, especially in regulated environments. This will demonstrate that you're not just a tech whiz, but also a great team player!