Описание
Команда разрабатывает систему для рефракционной хирургии класса IIb, работающую на Windows.
Задачи
•Проектировать и реализовывать настольные GUI-приложения на C++/Qt для платы Frontend (RTD), включая экраны рабочего процесса, выбор пациента, интерфейс лечения и отображение клинических данных
•Разрабатывать и поддерживать Windows embedded/kiosk-приложения в контексте регулируемого медицинского устройства
•Участвовать в реализации кросс-подсистемных функций, затрагивающих платы Frontend, Backend и Video Unit в нескольких репозиториях
•Использовать GitHub Copilot в режиме агента для реализации согласованных дизайнов по методологии TDD, с трассируемостью к ADO Specification Items
•Готовить проектные решения по шаблону SDD клиента, представлять их владельцу модуля и реализовывать только после согласования
•Использовать AI-агентов для анализа существующих модулей, их структуры, потоков данных и межрепозиторных зависимостей перед каждым изменением
•Обеспечивать работу CI quality gates, включая clang-tidy, clang-format, warnings-as-errors, Doxygen, проверки license-header, покрытие и пороги сложности
•Обеспечивать соответствие UI-кода требованиям трассируемости IEC 62304, чтобы каждый экран, элемент управления и взаимодействие соответствовали требованию
•Готовить интеграционные наборы для ежемесячных демонстраций device-in-the-loop на физическом оборудовании RTD
•Объяснять каждую строку диффа во время PR walkthrough
Требования
•5+ лет профессионального опыта работы с C++ (минимум C++17)
•Значительный опыт работы с Qt, включая native desktop, Qt Widgets и/или Qt Quick/QML, signal/slot и model/view
•Опыт разработки Windows embedded или kiosk-приложений
•Опыт разработки медицинских устройств класса IEC 62304 Class B/C
•Понимание FDA 21 CFR Part 11
•Активное, уверенное использование агентных AI-инструментов, с конкретным кейсом и измеримыми данными по сокращению времени цикла
•Навыки TDD в C++/Qt (Qt Test, Google Test или аналог)
•Знакомство с инструментами статического анализа и форматирования, такими как clang-tidy, clang-format и warnings-as-errors в качестве CI gates
Будет плюсом
•Опыт в разработке клинического или медицинского UI, usability engineering
•Conan 2
•Авторинг ADO YAML pipeline
•Интеграция с Artifactory
•Разработка под Linux
•HL7-FHIR или клинические стандарты данных
Условия
Работа в офисе во Вроцлаве 5 дней в неделю обязательна.