Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are seeking a Lead C++ and Qt Developer to own the user-facing application layer of a Class IIb refractive surgery system running on Windows. In this role, you will build the treatment workflow UI, patient selection and clinical interfaces used by surgeons, working within a cross-subsystem feature team and leveraging agentic AI tooling daily while keeping full personal ownership of every line of code.
Please note that working from the office in Wroclaw 5 days per week is required.
Responsibilities
- Design and implement C++ / Qt desktop GUI applications for the Frontend (RTD) board, including workflow screens, patient selection, treatment UI and clinical data display
- Build and maintain Windows embedded/kiosk applications in a regulated medical device context
- Contribute to cross-subsystem features touching Frontend, Backend and Video Unit boards across multiple repositories
- Drive GitHub Copilot agent mode to implement agreed designs using TDD, traceable to ADO Specification Items
- Prepare solution designs in the client's SDD template, present to the module owner, and implement only after approval
- Use AI agents to analyze existing modules, including structure, data flows and cross-repo dependencies, before every change
- Operate CI quality gates such as clang-tidy, clang-format, warnings-as-errors, Doxygen, license-header checks, coverage and complexity thresholds
- Ensure UI code meets IEC 62304 traceability so that every screen, control and interaction maps to a requirement
- Prepare integration sets for monthly device-in-the-loop demos on physical RTD hardware
- Explain every line of your diff during PR walkthrough
Requirements
- 5+ years of professional experience in C++ (C++17 minimum)
- Significant experience in Qt, including native desktop, Qt Widgets and/or Qt Quick/QML, signal/slot and model/view
- Experience in Windows embedded or kiosk application development
- Experience in IEC 62304 Class B/C medical device delivery
- Understanding of FDA 21 CFR Part 11
- Active, proficient use of agentic AI tooling with a concrete case and measurable cycle time data
- Skills in TDD in C++ / Qt (Qt Test, Google Test or equivalent)
- Familiarity with static analysis and formatting compliance tools such as clang-tidy, clang-format and warnings-as-errors as CI gates
Nice to have
- Background in clinical or medical device UI, usability engineering
- Skills in Conan 2
- Experience in ADO YAML pipeline authoring
- Familiarity with Artifactory integration
- Experience in Linux development
- Familiarity with HL7-FHIR or clinical data standards
