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

Konstantin Mirny

C++/C#/Qt Software Architect/Developer

€650/day
München, DE
15+ years

Average response time: 1 hour

About Konstantin

Senior Software Architect and Embedded / Full Stack Engineer with over 20 years of experience in complex, hardware-near and regulated software systems.

Strong background in medical devices, embedded platforms and long-lifecycle software architectures for safety-critical and technically demanding systems.

Extensive experience in C++, Python and JavaScript-based system development, software architecture, communication interfaces and cross-disciplinary alignment between software, hardware and system engineering.

Hands-on experience in verification strategies, structured documentation, traceability-oriented development and technical coordination in regulated environments.

Repeatedly involved in turning prototype-style, research-driven or weakly structured software into maintainable, testable and product-ready systems through architecture reconstruction, refactoring and interface industrialization.
  • English

    Fluent

  • German

    Fluent

  • Russian

    Native or bilingual

  • French

    Basic

Remote only
Primarily works remotely

Experience

  • TimeBase
    External SW Consultant
    MECHANICAL ENGINEERING
    January 2026 - March 2026 (2 months)
    Düsseldorf, Germany

    High-Precision RF Generator Platform (small-series industrial production)

    Project: Embedded software and communication architecture for high-precision RF signal generator platforms
    • Design and implementation of hardware-near embedded software for precision electronic devices
    • Refactoring and modernization of legacy software for Cortex-M based controller platforms
    • Integration of CAN bus and UART communication for controller-to-module and subsystem interaction
    • Modernization of external device interfaces through introduction of MQTT and REST API based communication
    • Definition of robust communication paths, interface behavior and diagnostic mechanisms for embedded device operation
    • Support of hardware/software integration, bring-up and troubleshooting in complex mixed-system environments
    • Structuring of software components and interfaces for long-term maintainability and future platform evolution
    • Contribution to verification activities, defect analysis and technical documentation
    Tools & Technologies: C/C++, Cortex-M, Node.js, Vue.js, CAN, UART, MQTT, REST API, Embedded Systems, Hardware Integration, Diagnostics
    Node.js C++ Vue.js Refactoring MQTT
  • Hamilton Medical AG
    Team Leader GUI
    MEDICAL
    February 2020 - November 2025 (5 years and 9 months)
    München, Germany
    Project: GUI software for portable ventilators in a regulated medical environment

    Leadership of a 5‑person team responsible for design, development and maintenance of a Qt/QML‑based GUI

    Definition of a reusable system and software architecture spanning frontend, backend and embedded systems

    Planning, progress tracking and delivery management using agile principles

    Close collaboration with embedded, system, QA and regulatory teams

    Responsibility for CI pipelines, test automation and software documentation in accordance with IEC 62304

    Cyber Security & System Aspects:

    Contribution to the assessment of cyber security risks on system level for safety‑critical ventilators, integrated into existing risk and architecture processes

    Support in defining secure software and communication architectures (authentication, protected interfaces, update mechanisms)

    Participation in architectural reviews and audit preparation with focus on MDR and cyber security requirements

    Close coordination with QA/RA to integrate cyber security aspects into the regulated development process

    Cloud & Connectivity (Next Generation Devices):

    Design of the cloud integration architecture for the next generation of ventilators

    Store‑and‑forward telemetry concepts

    Secure REST/MQTT communication with Azure IoT Hub, Event Hubs and Cosmos DB

    mTLS‑based authentication

    OpenAPI specifications for remote diagnostics and OTA updates

    Tools & Technologies:
    C/C++, Qt/QML, JavaScript, Python, Squish, Rhapsody, Klocwork
    C++ QML Rhapsody Squish IEC 62304
  • LivaNova
    External Software Consultant
    MEDICAL
    February 2019 - December 2019 (10 months)
    Munich, Germany
    Project: Next‑generation heart‑lung machine (safety‑critical medical device)

    Contribution to system and software architecture of a safety‑critical heart‑lung machine

    Definition and implementation of validation strategies for standard and third‑party software in a regulated environment

    Execution of risk analyses and derivation of technical and process‑level mitigation measures

    Central interface between R&D, QA and regulatory / FDA compliance teams

    Support during audits and regulatory reviews

    Contribution to the assessment of software and interface risks with regard to secure system integration and regulatory requirements

    Safety & Security Aspects:

    Assessment of safety‑ and cyber‑relevant risks in the context of connected medical devices

    Consideration of software, communication and integration risks on system level

    Close coordination with architecture and QA teams to integrate safety and security aspects into the development process

    Tools & Technologies:
    C/C++, Qt/QML, Keil RTX, Enterprise Architect, Polyspace, Polarion
    MDR C++ QML IEC 62304 Python

Recommendations

Be the first to recommend Konstantin

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

  • Diploma, Mathematik und Computerwissenschaft
    Санкт-Петербургский государственный университет
    1995
    Diploma, Mathematik und Computerwissenschaft

Certifications

  • C++
    Brainbench
    2002
    C++

Skill set

Categories