W skrócie
- Zadania: Twórz innowacyjne aplikacje GUI w C++/Qt dla systemów chirurgii refrakcyjnej.
- Firma: Dynamiczna firma medyczna z zespołem pełnym pasji i zaangażowania.
- Benefity: Atrakcyjne wynagrodzenie, możliwość rozwoju zawodowego i praca w inspirującym środowisku.
- Pozostałe informacje: Praca stacjonarna we Wrocławiu, 5 dni w tygodniu.
- Dlaczego ta praca: Pracuj nad technologią, która zmienia życie pacjentów i rozwijaj swoje umiejętności.
- Kwalifikacje: 5+ lat doświadczenia w C++ oraz znajomość Qt i aplikacji Windows.
Przewidywane wynagrodzenie mieści się w przedziale 56250 - 68750 zł za rok.
Zespół rozwija system chirurgii refrakcyjnej klasy IIb działający na systemie Windows.
Zadania:
- Projektowanie i implementacja aplikacji GUI w C++/Qt dla aplikacji desktopowych na płytę Frontend (RTD), w tym ekrany robocze, wybór pacjenta, interfejs użytkownika leczenia oraz wyświetlanie danych klinicznych.
- Budowanie i utrzymywanie aplikacji embedded/kiosk na Windows w kontekście regulowanego urządzenia medycznego.
- Wkład w funkcje między subsystémowe obejmujące płyty Frontend, Backend i Video Unit w wielu repozytoriach.
- Używanie trybu agenta GitHub Copilot do wdrażania uzgodnionych projektów z wykorzystaniem TDD, śledzących elementy specyfikacji ADO.
- Przygotowywanie projektów rozwiązań w szablonie SDD klienta, prezentowanie ich właścicielowi modułu i wdrażanie dopiero po zatwierdzeniu.
- Używanie agentów AI do analizy istniejących modułów, w tym ich struktury, przepływów danych i zależności między repozytoriami przed każdą zmianą.
- Obsługa bramek jakości CI, w tym clang-tidy, clang-format, warnings-as-errors, Doxygen, kontrole nagłówków licencji, pokrycie i progi złożoności.
- Zapewnienie, że kod UI spełnia wymagania śledzenia IEC 62304, aby każdy ekran, kontrolka i interakcja były powiązane z wymaganiem.
- Przygotowywanie zestawów integracyjnych na miesięczne pokazy urządzeń w pętli na fizycznym sprzęcie RTD.
- Wyjaśnianie każdej linii różnicy podczas przeglądów PR.
Wymagania:
- 5+ lat doświadczenia zawodowego w C++ (minimum C++17).
- Znaczące doświadczenie z Qt, w tym natywne aplikacje desktopowe, Qt Widgets i/lub Qt Quick/QML, sygnał/slot oraz model/widok.
- Doświadczenie w tworzeniu aplikacji embedded lub kiosk na Windows.
- Doświadczenie w dostarczaniu urządzeń medycznych klasy B/C zgodnych z IEC 62304.
- Znajomość FDA 21 CFR Part 11.
- Aktywne, biegłe korzystanie z narzędzi AI, z konkretnym przypadkiem i mierzalnymi danymi cyklu czasowego.
- Umiejętności w TDD w C++/Qt (Qt Test, Google Test lub równoważne).
- Znajomość narzędzi do analizy statycznej i zgodności formatowania, takich jak clang-tidy, clang-format i warnings-as-errors jako bramki CI.
Preferencje:
- Tło w zakresie UI urządzeń klinicznych lub inżynierii użyteczności.
- Znajomość Conan 2, autorstwo pipeline'ów ADO YAML, integracja Artifactory, rozwój na Linuxie, HL7-FHIR lub standardy danych klinicznych.
Warunki:
Praca biurowa we Wrocławiu jest wymagana przez 5 dni w tygodniu.
C++ Developer for Refractive Surgery Systems in Wrocław – pracodawca: EPAM
EPAM to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w Polsce, sprzyjające innowacjom i rozwojowi zawodowemu. Pracownicy mają dostęp do zaawansowanych technologii oraz możliwości szkoleń, co pozwala na rozwijanie umiejętności w obszarze bezpieczeństwa IAM. Dodatkowo, kultura pracy oparta na współpracy i otwartości sprawia, że każdy członek zespołu czuje się doceniony i ma realny wpływ na rozwój projektów.
Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako C++ Developer for Refractive Surgery Systems in Wrocław
C++
Qt
Windows Embedded Applications
TDD (Test-Driven Development)
IEC 62304 Compliance
GitHub Copilot
Static Analysis Tools (clang-tidy, clang-format)