Deutschland: München, Großraum München
? C++ Qt/QML Fronend Entwicklung, Enge Zusammenarbeit mit anderen Fachabteilungen (Systems Engineering, Quality Assurance, Regulatory Affairs, Produktmanagement).
? Verantwortung für die CI-Pipeline, Testautomatisierung (Integrations- und Unit-Tests) sowie die technische Dokumentation zur Sicherstellung der Konformität mit IEC 62304, DO-178C/B (nicht ganze Software Stack).
? Moderation und Durchführung teamübergreifender Architektur-Reviews sowie Harmonisierung der Softwarearchitektur über mehrere Software-Units hinweg.
? Funktionsübergreifendes Design unter Berücksichtigung regulatorischer Anforderungen.
? Entwicklung einer Testapplikation in Ada zur Implementierung von Hardware-Services (Simulation, Networking, I/O, MQTT mit Mosquitto-Bindings-Bibliothek).
Zeitraum: Juli 2020 ? Dezember 2025. .
Position: Software Ingenieur C++14/17 Qt/QML
Firma: Schweizer Hersteller von Beatmungsgeräten, Medizintechnik.
Projekt: Qt/QML GUI-Applikation für medizinische Beatmungsgeräte in einer regulierten medizinischen Umgebung:
Enge Zusammenarbeit mit anderen Fachabteilungen (Embedded Software, Systems Engineering, Quality Assurance, Regulatory Affairs, Produktmanagement).
Verantwortung für die CI-Pipeline, Testautomatisierung (Integrations- und Unit-Tests) sowie die technische Dokumentation zur Sicherstellung der Konformität mit IEC 62304.
Moderation und Durchführung teamübergreifender Architektur-Reviews sowie Harmonisierung der Softwarearchitektur über mehrere Software-Units hinweg.
Funktionsübergreifendes Design unter Berücksichtigung regulatorischer Anforderungen.
Entwicklung einer Testapplikation in Ada zur Implementierung von Hardware-Services (Simulation, Networking, I/O, MQTT mit Mosquitto-Bindings-Bibliothek).
Werkzeuge
C/C++14/17, Qt/QML, Qt Creator / Visual Studio Code, Squish (GUI-Testautomatisierung), Python, IBM Rhapsody, Klocwork, Git/Subversion, CMake, Embedded Linux, Mikrocontroller, UART, SPI, CAN.
Zeitraum: Seit Juni 2011 - Juni 2020.
Position: Software Ingenieur C++.
Firma: Carl Zeiss Meditech AG, Medizintechnik, Software für Mikroskop Anwendung und Steuerung ,
VC C++, XCode für C++, gcc/g++ 4.x.x, UnitTest++, log4cpp
VC C++, SUN Studio 11, gcc/g++ 4.x.x, TIBCO Bus, tinyXML
Socket Protokol, MMTP Protokol, UDP Multicast.
TechnischeSUNStudio C++ Compiler
mit Börsenadaptoren.
Börsenadaptoren für XQS, TLX.
TechnischeSUNStudio C++ Compiler
mit Börsenadaptoren. Börsenadaptoren für WSE, TLX (Mailand).
MMTP Protokol.
TechnischeSUNStudio C++ Compiler, RTD
mit Börsenadaptoren. Börsenadaptoren für Euronext.
MMTP Protokol
TechnischeSUNStudio C++ Compiler
Produkte/Anwendungen der Firma
TechnischeLinux/Windows/MacOS 10.x.x, Client-Server, WEB Schnitstelle
CORBA communication objects
Technischekryptographische Protokollen,
ORACLE, TCP/IP, SUN Solaris
ORACLE 7.3.4 Datenbank
C++ Software Entwicklung/Beratung,
Bildverarbeitung, Video (Signal) Verarbeitung, OpenGL(C++, Shader Language, GLSL) 4 Intel IPP Bibliothek, Native Algorithmen (auch Assembler Optimierung)
QT Bibliothek Qt/QML FrontEnd
OO Entwurf, Client-Server Anwendungen, Multithreading, Networking TCP/IP , Sockets,
Ada,
Medizinische Geräte, Bankwesen(Exchange Interfaces), Telekommunikation
Programmiersprachen:
C/C++ 11/14/17/23, Ada, Assembler
Entwicklungswerkzeuge:
IBM Rhapsody Architect, C++ STL, Multitasking, QT/QML GUI Bibliothek, gcc/g++ GNU Compiler, CMake
MS Visual C++ 2017/19/ATL/STL
Version Control Systeme: SVN, Git
Verteilte/Netzwerk Systeme:
TCP/IP Socket, Multi Threading, RTP(Gstreamer-SDK), MQTT Protokoll, CAN, SPI, UART, I2C.
Betriebssysteme:
Windows, (Embedded) Linux, BootToQt Distibutuion.
EDV:
Bild/Signal Verarbeitung (Image Processing) (Intel IPP Bibliothek, Algorithmen), GPU (Graphische Prozessoren) Programmierung (OpenGL, GLSL Schaders), Bild Verarbeitung Pipelines (eigene Entwicklung, Gstreamer-SDK 1.x, FFMpeg/libav), Ada (Desktop und Systeme)
Bankwesen
Exchange Interfaces,Investment Banking und Markt Verbindung, verschiedene Börsen, Ordering/Quoting Engine, Preis Publishing (Market Data).
Unit Test (Java)
cppUnit Test (C++)
Test Getriebene Entwurf
OO Entwurf ud Entwicklung
SCRUM
Objektorientierte Methode, Analyse, Entwurf
Entwurf Muster(Design Patterns)
Deutschland: München, Großraum München
? C++ Qt/QML Fronend Entwicklung, Enge Zusammenarbeit mit anderen Fachabteilungen (Systems Engineering, Quality Assurance, Regulatory Affairs, Produktmanagement).
? Verantwortung für die CI-Pipeline, Testautomatisierung (Integrations- und Unit-Tests) sowie die technische Dokumentation zur Sicherstellung der Konformität mit IEC 62304, DO-178C/B (nicht ganze Software Stack).
? Moderation und Durchführung teamübergreifender Architektur-Reviews sowie Harmonisierung der Softwarearchitektur über mehrere Software-Units hinweg.
? Funktionsübergreifendes Design unter Berücksichtigung regulatorischer Anforderungen.
? Entwicklung einer Testapplikation in Ada zur Implementierung von Hardware-Services (Simulation, Networking, I/O, MQTT mit Mosquitto-Bindings-Bibliothek).
Zeitraum: Juli 2020 ? Dezember 2025. .
Position: Software Ingenieur C++14/17 Qt/QML
Firma: Schweizer Hersteller von Beatmungsgeräten, Medizintechnik.
Projekt: Qt/QML GUI-Applikation für medizinische Beatmungsgeräte in einer regulierten medizinischen Umgebung:
Enge Zusammenarbeit mit anderen Fachabteilungen (Embedded Software, Systems Engineering, Quality Assurance, Regulatory Affairs, Produktmanagement).
Verantwortung für die CI-Pipeline, Testautomatisierung (Integrations- und Unit-Tests) sowie die technische Dokumentation zur Sicherstellung der Konformität mit IEC 62304.
Moderation und Durchführung teamübergreifender Architektur-Reviews sowie Harmonisierung der Softwarearchitektur über mehrere Software-Units hinweg.
Funktionsübergreifendes Design unter Berücksichtigung regulatorischer Anforderungen.
Entwicklung einer Testapplikation in Ada zur Implementierung von Hardware-Services (Simulation, Networking, I/O, MQTT mit Mosquitto-Bindings-Bibliothek).
Werkzeuge
C/C++14/17, Qt/QML, Qt Creator / Visual Studio Code, Squish (GUI-Testautomatisierung), Python, IBM Rhapsody, Klocwork, Git/Subversion, CMake, Embedded Linux, Mikrocontroller, UART, SPI, CAN.
Zeitraum: Seit Juni 2011 - Juni 2020.
Position: Software Ingenieur C++.
Firma: Carl Zeiss Meditech AG, Medizintechnik, Software für Mikroskop Anwendung und Steuerung ,
VC C++, XCode für C++, gcc/g++ 4.x.x, UnitTest++, log4cpp
VC C++, SUN Studio 11, gcc/g++ 4.x.x, TIBCO Bus, tinyXML
Socket Protokol, MMTP Protokol, UDP Multicast.
TechnischeSUNStudio C++ Compiler
mit Börsenadaptoren.
Börsenadaptoren für XQS, TLX.
TechnischeSUNStudio C++ Compiler
mit Börsenadaptoren. Börsenadaptoren für WSE, TLX (Mailand).
MMTP Protokol.
TechnischeSUNStudio C++ Compiler, RTD
mit Börsenadaptoren. Börsenadaptoren für Euronext.
MMTP Protokol
TechnischeSUNStudio C++ Compiler
Produkte/Anwendungen der Firma
TechnischeLinux/Windows/MacOS 10.x.x, Client-Server, WEB Schnitstelle
CORBA communication objects
Technischekryptographische Protokollen,
ORACLE, TCP/IP, SUN Solaris
ORACLE 7.3.4 Datenbank
C++ Software Entwicklung/Beratung,
Bildverarbeitung, Video (Signal) Verarbeitung, OpenGL(C++, Shader Language, GLSL) 4 Intel IPP Bibliothek, Native Algorithmen (auch Assembler Optimierung)
QT Bibliothek Qt/QML FrontEnd
OO Entwurf, Client-Server Anwendungen, Multithreading, Networking TCP/IP , Sockets,
Ada,
Medizinische Geräte, Bankwesen(Exchange Interfaces), Telekommunikation
Programmiersprachen:
C/C++ 11/14/17/23, Ada, Assembler
Entwicklungswerkzeuge:
IBM Rhapsody Architect, C++ STL, Multitasking, QT/QML GUI Bibliothek, gcc/g++ GNU Compiler, CMake
MS Visual C++ 2017/19/ATL/STL
Version Control Systeme: SVN, Git
Verteilte/Netzwerk Systeme:
TCP/IP Socket, Multi Threading, RTP(Gstreamer-SDK), MQTT Protokoll, CAN, SPI, UART, I2C.
Betriebssysteme:
Windows, (Embedded) Linux, BootToQt Distibutuion.
EDV:
Bild/Signal Verarbeitung (Image Processing) (Intel IPP Bibliothek, Algorithmen), GPU (Graphische Prozessoren) Programmierung (OpenGL, GLSL Schaders), Bild Verarbeitung Pipelines (eigene Entwicklung, Gstreamer-SDK 1.x, FFMpeg/libav), Ada (Desktop und Systeme)
Bankwesen
Exchange Interfaces,Investment Banking und Markt Verbindung, verschiedene Börsen, Ordering/Quoting Engine, Preis Publishing (Market Data).
Unit Test (Java)
cppUnit Test (C++)
Test Getriebene Entwurf
OO Entwurf ud Entwicklung
SCRUM
Objektorientierte Methode, Analyse, Entwurf
Entwurf Muster(Design Patterns)