Software Development – Internship
Title: Contribution to the development, verification, deployment and monitoring of a SaMD (Software as a Medical Device)
About MDsim
MDsim is a MedTech start-up based in Luxembourg advancing the field of in-silico medicine. Our main product, SPINEsim, is a Software as a Medical Device (SaMD) designed to transform spine health and improve the planning of surgical procedures. By combining advanced computer modeling and simulation (CM&S) with the power of data science and AI, we create digital twins of the spine to support clinical decisions. Our mission is simple yet ambitious: to bring proven technologies into healthcare and improve the quality of life of patients with spinal deformities worldwide.
Context
Developing software in the field of medical devices requires adherence to strict development processes, including comprehensive verification and validation steps at both the component and system levels (covering front- and back-end). These processes must be reproducible and ensure full traceability of input data, output data, and component/system versions. In addition, dedicated environments (e.g., development, quality, production) and automated pipelines must be established to build, test, and verify the application seamlessly across these contexts. Once deployed, the application must also be continuously monitored to assess its performance, track user activity, and detect potential cyber-attacks.
Project objectives
As part of the MDsim R&D team, you will contribute to:
• Finalizing the development and participating to the verification of some back-end or front-end components (C#, Python, JavaScript or TypeScript).
• Creating environments and pipelines in Azure.
• Designing and implementing an application monitoring tool.
• Writing and reviewing the technical documentation.
The balance between these tasks will be adapted according to the progress of the R&D team prior to the start of the internship.
What you will learn
• Be part of the R&D team of a MedTech start-up.
• Develop your skills in software engineering (C#, Python, JavaScript or TypeScript), quality assurance (unit and integration testing with NUnit, Playwright, etc.), and deployment (Azure).
Your Profile
• MSc (or BSc with relevant experience) student or recent graduate in Computer Sciences, Software Engineering or related fields.
• Good programming knowledge in one of the following: C, C#, Python, JavaScript or TypeScript.
• Fluent in English, French is a plus, additional languages welcomed.
• Good communication and teamwork.
• Highly motivated with a “can do” attitude.
Additional Information
• Internship should be for 3 months minimum.
• Remote work is partly possible, but on-site presence in Luxembourg is preferred.
Apply here:
You May Also Like
Q&R specialist
Software as Medical Device (SaMD) Your mission is to join the team of PhDs, Engineers and Q&R Sp
Marketing Manager
Software as Medical Device (SaMD) Your mission is to join the team of PhDs, Engineers and Q&R Sp
Cloud & DevOps Engineer
Software as Medical Device (SaMD) Your mission is to join the team of PhDs, Engineers and Q&R Sp
Leave a Reply