Our team is developing an innovative medical device that employs advanced ultrasound technology to monitor cerebral blood flow at the patient’s bedside in neurocritical care settings. As we accelerate product development, we need to streamline our testing process through automation to achieve faster iteration cycles and enhance overall product reliability, while maintaining our rigorous quality standards.
The goal of this internship, starting in September 2025, is to enhance our development velocity by designing and implementing an automated end-to-end testing framework for our medical ultrasound device software. This may include:
Developing a Python-based end-to-end testing framework to automate key testing procedures.
Building a high-level Python API that allows non-developers to easily create and execute testing scenarios.
Integrating the testing framework into our CI/CD pipeline to enable continuous validation during product iterations.
Automating the collection of test results and generation of reports for rapid issue identification and resolution.
Most software development activities will be done in Python.
Benefits of working at Resolve Stroke:
A unique experience in a growing Medtech start-up
An opportunity to participate in a high-impact project
A respectful, fun, and collaborative work environment
Profile:
MSc, Master, or Engineering Degree student specialized in software engineering or a related field
Proficient with the Python programming language
Experience with software testing methodologies and frameworks
Knowledge of CI/CD principles and tools
Enthusiasm for enhancing development workflows through automation
Interest in medical regulated environments (ISO 13485, IEC 62304)
Qualities:
Proficient in written English, with conversational French skills recommended.
Ability to work effectively in a fast-paced and dynamic start-up environment.
Strong autonomy, analytical, organizational, and problem-solving skills.
A committed, enthusiastic person with a “can-do”, creative mindset.
Initial phone interview with our chief of staff: a first conversation to better understand your background, your motivations and to answer your questions about the internship and our company.
Second technical interview with your N+1: conversation focused on your technical skills, during which you will have the opportunity to demonstrate your expertise and knowledge.
Final interview with our CEO or CTO: a meeting with the management team to assess your alignment with our values, your ability to thrive in a start-up environment and your professional aspirations.
These companies are also recruiting for the position of “Software & Web Development”.