Medical Ventilator Software Platform

Medical Devices · Regulated Software · Safety-Critical Systems

Client / Domain
Medical devices
Scope
Software architecture, Qt/QML GUI, device software integration, automated testing, technical documentation

Task. Support software development and system integration for a portable medical ventilator platform in a regulated medical device environment.

Solution. Contributed to a modular C++ / Qt-QML software platform with clear separation between user interface, backend logic and embedded device interfaces. The work included GUI/backend integration, refactoring of software components, system-level troubleshooting, automated testing and technical documentation according to IEC 62304-oriented development processes.

Reliability: supported robust runtime behavior, structured error handling, diagnostics and integration testing for device software components.

Usability: developed and maintained Qt/QML-based user interface components with focus on clarity, responsiveness and reliable interaction in clinical workflows.

Testing: supported automated GUI and integration testing, including requirements-based test coverage, CI pipeline support and regression testing.

Compliance support: prepared and maintained technical software documentation in a regulated medical device development environment.

  • C++
  • Qt/QML
  • Embedded Linux
  • Python
  • Squish
  • gTest/gMock
  • GitLab CI
  • Rhapsody
  • Klocwork
  • IEC 62304

Outcome. A maintainable and testable software platform supporting reliable system integration, regulated development and long-term product evolution.