Master'sHealth, Biomechanics, Wearables & Operational Safety Applications open

Master’s in Healthcare Software & SaMD Engineering

Online master's programme of 1,900 hours in health software and SaMD engineering. 12 modules covering software qualification and classification, clinical requirements, the IEC 62304 life cycle, agile development in regulated environments, software risk management, AI-based software, clinical validation, security, usability and post-market surveillance, with an assigned technical tutor.

Duration1900 h
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Qualify and classify health software under the MDR and IMDRF.

02

Manage clinical requirements with full traceability.

03

Develop software in compliance with IEC 62304 using agile practices.

04

Analyse software-specific risks and their controls.

05

Document and validate medical artificial intelligence algorithms.

06

Protect the security and privacy of SaMD platforms.

07

Plan post-market surveillance for software products.

Profile

Who it's for

  • Health software engineers.
  • Medical software quality managers.
  • SaMD regulatory specialists.
  • Digital health product owners.
  • Software validation engineers.
  • Clinical solutions architects.
  • Engineering or science graduates looking to enter digital health.
Standards & tools

What you'll work with

  • Regulation (EU) 2017/745 (medical devices)
  • IEC 62304 (medical device software life cycle)
  • MDCG 2019-11 (qualification and classification of software)
  • ISO 14971 (risk management)
  • IEC 82304-1 (health software)
  • IEC 81001-5-1 (cybersecurity of health software)
  • IEC 62366-1 (usability engineering)
  • Regulation (EU) 2024/1689 (artificial intelligence)
  • Jira and Confluence
  • Polarion ALM
  • GitLab CI
  • SonarQube
  • Python
Syllabus

12 modules · 1900 h

  1. 1.1Types of clinical and administrative software
  2. 1.2SaMD versus software in a device
  3. 1.3IMDRF definitions for SaMD
  4. 1.4IMDRF risk categorisation
  5. 1.5Mobile health and wellness apps
  6. 1.6Clinical decision support software
  7. 1.7Digital therapeutics and prescription
  8. 1.8Business models for health software
  9. 1.9Market players and digital reimbursement
  10. 1.10Case study: qualifying five applications
  1. 2.1Intended purpose and claims
  2. 2.2MDCG 2019-11 software qualification
  3. 2.3Rule 11 of MDR Annex VIII
  4. 2.4IVD software under Regulation 2017/746
  5. 2.5Modules and software with mixed functions
  6. 2.6Wellness software outside the MDR
  7. 2.7FDA criteria for Clinical Decision Support
  8. 2.8Decision tools from the Borderline Manual
  9. 2.9Common classification errors
  10. 2.10Practical exercise: class justification for a triage algorithm
  1. 3.1Capturing the needs of clinical users
  2. 3.2Functional and safety requirements
  3. 3.3Traceability between requirements, risks and tests
  4. 3.4User stories in regulated environments
  5. 3.5Specification of EHR interfaces
  6. 3.6Performance and availability requirements
  7. 3.7Data and algorithm requirements
  8. 3.8Requirements change management
  9. 3.9ALM tools for traceability
  10. 3.10Workshop: traceability matrix for a dosing app
  1. 4.1Safety classes A, B and C
  2. 4.2Software development plan
  3. 4.3Architectural design and segregation
  4. 4.4Detailed design and units
  5. 4.5Unit and integration verification
  6. 4.6Software system testing
  7. 4.7Release and version archiving
  8. 4.8Problem resolution process
  9. 4.9Maintenance and patches
  10. 4.10Laboratory: documenting an IEC 62304 release
  1. 5.1AAMI TIR45 and agile methodologies
  2. 5.2Regulatory definition of done
  3. 5.3Continuous integration and delivery
  4. 5.4Automated testing and coverage
  5. 5.5Code review and static analysis
  6. 5.6Dependency management and SOUP
  7. 5.7DevOps with quality gates
  8. 5.8Validation of development tools
  9. 5.9Documentation generated from code
  10. 5.10Practical exercise: CI pipeline with regulatory evidence
  1. 6.1ISO 14971 applied to software
  2. 6.2Software-specific hazards
  3. 6.3Software failure analysis
  4. 6.4Risk control measures by design
  5. 6.5IEC/TR 80002-1 as guidance
  6. 6.6Interoperability risks
  7. 6.7Algorithm and data risks
  8. 6.8Residual risk and clinical benefit
  9. 6.9Updating the risk management file
  10. 6.10Workshop: risk analysis of a clinical calculator
  1. 7.1Model development with clinical data
  2. 7.2Training, validation and test sets
  3. 7.3Bias and algorithmic fairness
  4. 7.4Explainability for clinical users
  5. 7.5Obligations of the European AI Act for SaMD
  6. 7.6Predetermined change control plans
  7. 7.7Performance monitoring in use
  8. 7.8GMLP good machine learning practice principles
  9. 7.9Technical documentation of the model
  10. 7.10Case study: dossier for a retinopathy algorithm
  1. 8.1Valid clinical association
  2. 8.2Analytical or technical validation
  3. 8.3Clinical performance validation
  4. 8.4Retrospective and prospective studies
  5. 8.5Diagnostic metrics and ROC curves
  6. 8.6Clinical evaluation under MDCG 2020-1
  7. 8.7Real-world evidence
  8. 8.8Post-market clinical performance follow-up of software
  9. 8.9Publication and transparency
  10. 8.10Practical exercise: validation plan for a screening SaMD
  1. 9.1IEC 81001-5-1 across the life cycle
  2. 9.2Cybersecurity under MDCG 2019-16
  3. 9.3Identity and access management
  4. 9.4Encryption and key management
  5. 9.5Application penetration testing
  6. 9.6GDPR and privacy by design
  7. 9.7Cloud hosting and the Spanish National Security Framework
  8. 9.8Activity logging and auditing
  9. 9.9Incident response and notification
  10. 9.10Laboratory: threat model of a SaMD platform
  1. 10.1IEC 62366-1 applied to software
  2. 10.2Clinical interfaces and cognitive load
  3. 10.3Alerts and alarm fatigue
  4. 10.4Integration into care workflows
  5. 10.5Interoperability with FHIR
  6. 10.6User training
  7. 10.7Electronic instructions for use under Regulation (EU) 2021/2226
  8. 10.8Digital accessibility under EN 301 549
  9. 10.9Managing deployment in hospitals
  10. 10.10Practical exercise: usability test of an alerts interface
  1. 11.1ISO 13485 for software companies
  2. 11.2IEC 82304-1 standalone health software
  3. 11.3Vigilance and incident reporting
  4. 11.4Version management in the field
  5. 11.5Software recalls and corrections
  6. 11.6Quality and reliability metrics
  7. 11.7Notified body audits
  8. 11.8Registration in EUDAMED
  9. 11.9FDA pathway for software
  10. 11.10Case study: managing a critical failure in production
  1. 12.1SaMD definition and intended purpose
  2. 12.2Justified qualification and classification
  3. 12.3Architecture and development plan
  4. 12.4Functional software prototype
  5. 12.5Risk management and cybersecurity
  6. 12.6Technical and clinical validation
  7. 12.7Documentation for the technical file
  8. 12.8Post-market plan for the software
  9. 12.9Thesis report
  10. 12.10Master's Thesis: defence before a panel
Methodology, software & labs

How you'll learn

Training is 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so the programme is compatible with full-time work.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is Jira and Confluence, Polarion ALM, GitLab CI, SonarQube and Python, in free, academic or evaluation versions. Work is based on real procedures: development of a software prototype with regulatory evidence, algorithm validation with retrospective clinical data and simulated IEC 62304 life-cycle audits. Assessment is continuous by module, plus the final Master's Thesis.

Standards covered: Regulation (EU) 2017/745, IEC 62304, MDCG 2019-11, ISO 14971, IEC 82304-1, IEC 81001-5-1, IEC 62366-1, Regulation (EU) 2024/1689.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of Regulation (EU) 2017/745, IEC 62304 and MDCG 2019-11 applied to real cases, not as a theoretical annex.
Industry software:Jira and Confluence, Polarion ALM, GitLab CI, SonarQube and Python, in free, academic or evaluation versions.
Master's Thesis with defence:A SaMD product, from intended purpose and classification to functional prototype, validation and post-market plan, defended before a panel.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Intended purpose and classification
Define the SaMD, its intended purpose and a justified qualification and classification.
Architecture and development plan
Design the architecture and IEC 62304 development plan.
Functional prototype
Build a functional software prototype with risk and cybersecurity controls.
Technical and clinical validation
Validate the software technically and clinically and document it for the technical file.
Master's Thesis
A SaMD prototype with its technical file and post-market plan, defended before a panel.
Career opportunities

Where this takes you

Health software engineerMedical software quality managerSaMD regulatory specialistDigital health product ownerSoftware validation engineerClinical solutions architect
Admissions & scholarships

Requirements

  • University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
  • Internet connection and a computer capable of running the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with Jira and Confluence, Polarion ALM, GitLab CI, SonarQube and Python, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.

A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the programme software and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Master’s in Healthcare Software & SaMD EngineeringEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.