EPAM

c++ developer for refractive surgery systems

Коротко

Lead-позиция C++/Qt разработчика в EPAM для команды, создающей систему рефракционной хирургии класса IIb на Windows. Работа в офисе во Вроцлаве 5 дней в неделю, с разработкой GUI, соответствием IEC 62304, FDA 21 CFR Part 11 и активным использованием AI-агентов (GitHub Copilot) в разработке по TDD. Требуется 5+ лет опыта C++17, Qt, опыт с медицинскими устройствами и CI quality gates (clang-tidy, clang-format).

Описание
Команда разрабатывает систему для рефракционной хирургии класса 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 дней в неделю обязательна.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте