You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Sergey E.SE

Sergey E.

Senior Software Engineer | C++ | Medical Devices

€800/day
Charleroi, BE
15+ years

Average response time: 1 hour

About Sergey

I'm an independent consultant specialising in medical device software development with 20+ years of experience, including nearly 10 years specifically in regulated medical environments.
I help companies navigate the complex intersection of cutting-edge technology and stringent regulatory requirements. My expertise focuses on secure C++/Qt GUI applications for embedded and desktop systems, as well as connected medical devices, with knowledge and practical experience in applying IEC 62304, ISO 13485, FDA 510(k), and MDR compliance processes.

What I bring to your clients:
  • Senior-level C++/Qt expertise from desktop (Windows, macOS X, Debian Linux) to mobile (iOS) to embedded systems (QNX, Yocto).
  • Scrum master and software team leader with experience managing off-shore teams.
  • Experience helping distributed teams navigate Class II/III device submissions - IEC 62304-compliant development and documentation.
  • Cybersecurity assessment experience (SBOM management, UL 2900 certification).
  • Cross-functional stakeholder management across regulatory and technical domains.
I can become part of your team, integrating into your processes; or I can provide specific services related to medical device software and documentation, including tools validation and cybersecurity assessment; or I can bring in an experienced team to undertake a whole project development.
  • English

    Native or bilingual

  • Russian

    Native or bilingual

  • French

    Basic

Can work on-site
Charleroi (up to 50km), Brussels (up to 50km), Louvain-la-Neuve (up to 50km), Mons (up to 50km), Antwerp (up to 30km)

Experience

  • Mallinckrodt Pharmaceuticals plc / Therakos LLC
    GUI Subsystem Lead
    PHARMACEUTICALS INDUSTRY
    August 2024 - April 2025 (8 months)
    Ireland
    Extracorporeal photopheresis (ECP) system.
    • Owned the GUI subsystem, defining requirements with Human Factors, User Experience (UX), Electrical Engineering, and other software teams.
    • Led an off-site SCRUM team (C++17 / Qt6 on QNX7.1, x86), ensuring on-time deliveries, communication with project teams and stakeholders, daily code reviews, documentation, and UX
    integration per IEC 62304-compliant process.
    • Facilitated migration of Atlassian JIRA projects, Bitbucket repositories, and CI/CD setup from on-premises JetBrains' TeamCity to cloud-based Bitbucket Pipelines amid corporate divestiture.
    Tech Lead Docker C++ Python Qt
  • Mallinckrodt Pharmaceuticals plc
    Senior Medical Software Consultant
    PHARMACEUTICALS INDUSTRY
    June 2023 - August 2024 (1 year and 2 months)
    Ireland
    Device engineering department.
    • Prepared parts of software documentation for a new inhalable Nitric Oxide delivery system's 510(k) submission, leading to a successful FDA clearance of a Class C medical device in December 2023.
    • Cybersecurity risk assessments; SBOM management and CVE tracking (Black Duck SCA).
    • Served as the technical contact for UL2900 certification testing, addressed cybersecurity findings, coordinated communication and logistics across time zones.
    • Reviewed and refined C++/Qt5 code (QML) for localised interface and features.
    • Updated Software Architecture & Detailed Design, collaborating with QA and project management.
    • Recreated build environment for a legacy embedded software in a Docker container and led code reviews for bug fixes in legacy C/C++ code, advising project management as the technical expert.
    • Performed validation of development tools per regulatory and QA requirements.
    • Corrective and Preventive Action (CAPA) owner per ISO 13485 process.
    Docker Cybersecurity ISO 13485 RTOS C++
  • Envista Holdings Corp.
    Senior Software Engineer, C++/Qt Consultant
    MEDICAL
    September 2022 - June 2023 (9 months)
    Belgium
    Dental implants and guided surgery planning solutions. Implementation of architectural improvements for a large codebase.
    • Assisted in successful migration from Qt5 to Qt6 of a complex application (over 500k C++ LOC).
    • Introduced QML modules for thousands of components, resulting in reduced and clearer dependencies, a significant architecture improvement, enabling more efficient product evolution.
    • Conducted code reviews and resolved issues to ensure software performance and reliability.
    C++ Qt QML 3D graphic Scrum

Recommendations

Be the first to recommend Sergey

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Validation & Verification (V&V) Design History File (DHF)
    Validation & Verification (V&V) Design History File (DHF)

Skill set

Categories