DE|DE
Select your region & language
Our content and services may vary by location.
DE|DE
Zurück
Lächelnde Mitarbeiterin im Gespräch mit Kollegin im Büro
Lächelnde Mitarbeiterin im Gespräch mit Kollegin im Büro
ID: 1426610

Software Architect

  • MedTech
  • Asap
  • Software Architecture, Medical Device Software
  • K-Recruiting Schweiz AG
Ansprechpartner:

Julius Strack

+49 89 1890998-21

julius.strack@k-recruiting.com

Overview

Availability
Asap; 5 days/week; on-site & remote
Qualification
M.Sc. in Applied Mathematics
Language Skills
English & German (Business Fluent)
Relevant Expertise
Software Architecture, Embedded Systems, GUI, C/C++, Qt/QML, Real-Time Systems, Medical Device Software, Cloud Integration, REST API Design, MQTT, Team Leadership

Key-Facts

  • Software Architect with 20+ years of experience, including 12+ years in MedTech and 8+ years specializing in Qt/QML GUI development, delivering high-quality embedded user interfaces for safety-critical systems

  • Architected and delivered Qt/QML-based embedded GUI systems for medical devices (e.g., ventilators, heart-lung machines), ensuring compliance with IEC 62304 and FDA expectations while balancing usability, safety, and real time performance

  • Led GUI development in regulated MedTech environments, translating complex clinical workflows into intuitive, reliable user interfaces, and coordinating closely with QA, regulatory, and system engineering teams to meet audit and validation requirements

  • Designed modular GUI architectures tightly integrated with embedded backends, enabling safe interaction with hardware components and supporting critical features such as alarms, monitoring, and real-time data visualization in life-sustaining systems

Extract from Previous Activities

Photonics, Laser Technology and Optical Metrology Company, Switzerland

Software Architect / Embedded Platform Integration

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, CAN, UART, MQTT, REST API, Embedded Systems, Hardware Integration, Diagnostics

Medical Devices Company, Switzerland

Software Architect / Interim Team Lead

Project: GUI software for ventilators in a regulated medical environment

  • Led a 5-person team for the design, development and maintenance of the GUI

  • Defined a reusable architecture between frontend and backend

  • Planning, progress control and delivery management according to agile principles

  • Close collaboration with embedded, system, QA and regulatory teams

  • Responsibility for CI pipeline, test automation and documentation according to IEC 62304

  • Participation in architectural reviews and audit preparations

  • Designed the cloud integration architecture for the next generation of ventilators: Store-and-forward telemetry, secure REST/MQTT communication with Azure IoT Hub, Event Hubs and Cosmos DB, mTLS authentication as well as OpenAPI specification for remote diagnostics and OTA updates

Tools: C/C++, QML, JS, Squish, Python, Rhapsody, Klocwork

Laser Systems Company, Switzerland

Software Architect / Developer

Project: Control software for laser system for spectroscopy

  • Initial System/Software Design

  • Test and Mock Environment

  • Hardware drivers

  • Implementation

  • Documentation

Tools: C/C++, QML, Linux, Windows, Raspberry PI, MQTT

Medical Devices Company, Switzerland

Software Development Expert / Safety Engineer

Project: Next-gen Heart-Lung Machine

  • Validation strategy for standard software

  • Interface between R&D, QA and FDA compliance teams

Tools: C/C++, Qt, Keil RTX, Enterprise Architect, Polyspace, Polarion

Home Appliances / Embedded Devices Company, Switzerland

C++ Architect / Developer

Project: Integration test framework for embedded devices

  • Definition of the modular test architecture and coordination with QA teams

Tools: Embedded Linux, ARM, Jenkins, Nucleus, C++, scons

Industrial Machinery Company, Switzerland

Software Architect / Interim Teamlead

Project: Software for wire bonder machines

  • Architecture design for image processing and pattern recognition

  • Development of a GUI based on Qt / QML with a shared, modular architecture

  • Integration of drivers for sensors, cameras and peripheral devices

  • Design and implementation of real-time components under RTOS

  • Preparation of the system architecture for future cloud connectivity and data analysis

Tools: Qt, Linux, Indel, OpenCV, Cognex

Medical Devices / Ophthalmology Company, Switzerland

Senior C/C++/C# Dev / Arch.

Projects: Femtosecond laser “Victus”, energy monitor, galvo scanner driver

  • System design in real-time environment, GPU processing, algorithm development

  • Close collaboration between mechanics, electronics and software departments

Tools: Linux, Windows, USB, Android, FPGA, Matlab