19.10.2026 aktualisiert


Premiumkunde
100 % verfügbarSenior Embedded Linux & C++ Engineer
Hoppegarten, Deutschland
Weltweit
Dr. rer. nat.Über mich
Senior Software Engineer mit Promotion in angewandter Mathematik und über 20 Jahren Erfahrung in C++, Embedded Linux und High-Performance Computing. Spezialisiert auf den Brückenschlag zwischen komplexer Mathematik (FEM, Signalverarbeitung) und robuster Systemimplementierung.
Skills
AlgorithmusBoost (C++ Libraries)BuildrootC++Computational Fluid DynamicsCmakeEmbedded LinuxProtocol BuffersUi-DesignPythonMATLABOpenGLQt Modeling Language (QML)Qt (Software)SQL
C/C++, Embedded Linux, Qt (Widgets/QML), Git, Cmake, Algorithmenentwicklung, Refactoring, MATLAB, Numerische Simulationsverfahren, Netzwerk-Protokoll, numerische Strömungsmechanik, OpenGL, Python, Boost, Jenkins, Digitale Signalverarbeitung, SQL, I2C, SPI, IMU, GNSS, GPS, Buildroot, Yocto
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2015
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherRussischMutterspracheUkrainischverhandlungssicher
Projekthistorie
• Herausforderung: Integration der nativen OpenVPN3 C++ Core-Bibliothek in eine Cross-Platform Flutter-
App für iOS und Android.
• Lösung: Entwicklung der nativen Wrapper (JNI für Android, Objective-C++ für iOS) zur Anbindung des C++
Cores an Dart. Implementierung des asynchronen Event-Handlings.
• Ergebnis: Bereitstellung eines produktionsreifen Flutter-Plugins, das sichere VPN-Verbindungen auf beiden
mobilen Plattformen ermöglicht.
• Tech-Stack: C++, Dart, Flutter, Java (JNI), Objective-C++, Android Studio/Xcode.
• Herausforderung: Weiterentwicklung der Firmware für die neueste Generation mobiler Detektionssysteme
mit iMX6/iMX8-Prozessoren und Touchscreens.
• Lösung: Einsatz von Qt und OpenGL zur grafischen, akustischen und haptischen Detektions-Darstellung
und Konfiguration.
• Ergebnis: Intuitiv und logisch bedienbare Qt-GUI, die mit Tasten und Touch funktioniert.
• Tech-Stack: Embedded Linux, C/C++, Qt (Widgets, QML), OpenGL, I2C, SPI, RS232/UART.
• Herausforderung: Entwicklung einer robusten Firmware für mobile Detektionssysteme (Metalldetektor+Radar), die eine präzise Signalanalyse in Echtzeit erfordern.
• Lösung: Design und Implementierung komplexer Algorithmen zur digitalen Signal- (DSP) und Bildverarbeitung. Integration des kompletten Software-Stacks mittels Buildroot auf Linux.
• Ergebnis: Bereitstellung optimierter Algorithmen zur Signalerkennung sowie stabiler Datenübertragungsprotokolle für Feldgeräte.
• Tech-Stack: Embedded Linux, C/C++, Qt, Python, SciLab, Buildroot, Cross-Build, Protocol Buffers