Medical Ventilator Software Platform
Medical Devices · Regulated Software · Safety-Critical Systems
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.