Kai Wolf-Freier C++/Embedded-Consultant — Computer Vision, Embedded ML & Build-Systeme
Tagessatz prüfen
Erfahrungen
Schwarz IT KG
- Migration des SW-Entwicklungsprozesses einer medizintechnischen Software auf C/C++ Package Manager Conan und Entwicklung macOS-spezifischer Systemkomponenten
CASCINATION AG
- Entwicklung eines Deep Learning basierten Klassifikationsverfahrens für Keksformen und Abbildungen
coreweb GmbH
- Beratung, Konzertierung und Umsetzung bei der Weiterentwicklung und Optimierung des Build Process Toolings für MICROSAR Classic
StarterStopper Pty Ltd
- Entwicklung eines konfigurationsbasierten Deep Learning Frameworks samt Feedback-Mechanismus für Metriken zur Klassifikation von Lebensmitteln
Vector Informatik GmbH
Optimierung des Softwareentwicklungsprozesses hinsichtlich Architektur, Design Patterns und Dependency Management für Time-of-flight basierte 3D-Kamera Projekte
Embedded Software Entwicklung für passive Stereokameras, Treiberentwicklung, Entwicklung eines 3D-Rekonstruktionsverfahrens, Performanceoptimierung zentraler Bildverarbeitungsalgorithmen
Robert Bosch GmbH
- Refactoring eines Softwaremoduls zum Lesen und Konvertieren eines proprietären Sensorformats im Bereich des autonomen Fahrens
Continental AG
- Entwicklung eines Machbarkeitsnachweises hochperformanter, ressourcenschonender Signalverarbeitungsfilter für die Kalibrierung von Hörgeräten auf mobilen Endgeräten
SICK AG
- Konzeptentwicklung eines Bildverarbeitungsablaufs für eine aktive Ausrichtung von Kamerasystemen für Fahrassistenzanwendungen
OpenDialog GmbH
- Refactoring einer großen Codebasis und Performanceoptimierung zentraler Bildverarbeitungsalgorithmen für unterschiedliche Hardwareplattformen- und Geräte
pmdtechnologies AG
- Plattformunabhängige Portierung einer Codebasis und numerische Validierung der verwendeten KI
HearingAI Limited UK, Chatable AI
- Entwicklung eines plattformübergreifenden Machine Learning Frameworks für mobile Endgeräte als SDK für AR/VR-Anwendungen
MITOS GmbH
- Durchführung von Computer Vision Workshops mit einem Fokus auf Objekterkennung- und Vermessung, Bildsegmentierung, Multiple View 3D-Rekonstruktion, Structure-from-Motion, Kamerakalibrierung und Photometric-Stereo
AGT Group (R&D) GmbH
- Entwicklung einer Desktop-basierten Software zur Segmentierung, Vermessung und Visualisierung von Strukturen in medizinischen 3D-Bildern (CT) mit Datenbank zur Verwaltung von Patientendaten
lexoro GmbH
- Entwicklung eines Prototypen für die Erkennung von Einschlüssen in transluzenten Edelsteinen auf Basis einer unkalibrierten Kamera
Continental Teves AG & Co. oHG
- Hochperformante, nebenläufige Implementierung von Signalverarbeitungs- und Künstliche Intelligenz-Algorithmen auf mobilen Endgeräten
Aark Innotech Pvt Ltd.
- Erstellung eines Dependency Management Systems für FuE-Projekte im Automotive-Umfeld
HearingAI Limited UK
Mentoring und Schulung von Kunden in Python und maschinellem Lernen für Text-Clustering und Klassifikationsaufgaben
Konsolidierung der SW-Architektur und des Buildsystems für eine biomedizinische Software
BioDataAnalysis GmbH
- Modernisierung der SW-Architektur/Buildsystems und Portierung einer Kalibrierungssoftware (macOS) für ein Kamerasystem, sowie Laufzeitoptimierung der verwendeten Bildverarbeitungsalgorithmen
Senior-Softwareberater
Kai Wolf - SW Consulting
- Entwicklung einer Embedded Software (MCU) für eine elektronische Wegfahrsperre
Instrument Systems GmbH
Ingenieur für Bildverarbeitungsalgorithmen
MVTec Software GmbH
Entwicklung effizienter Bildverarbeitungsalgorithmen einschließlich Implementierung, Testen und Dokumentation
Texterkennung (OCR) mit Deep-Learning-basierten Verfahren
Vollständige Portierung des internen Buildsystems von Make nach CMake
Weiterentwicklung und Pflege bestehender Algorithmen, insbesondere Optimierung und Parallelisierung
Plattformübergreifende Entwicklung für Windows, macOS, Linux sowie Embedded-Geräte
Technischer Projektleiter
MAS Software GmbH
Forschung und Entwicklung eines Verfahrens zur fälschungssicheren, eindeutigen Erkennung von Krakelee-Mustern auf Basis von Bildmerkmalen und Oberflächenstrukturen
Erstellung und Pflege einer firmeninternen Bibliothek zur Wiederverwendung in Projekten im Embedded-Bereich
Betreuung des Bewerbermanagements sowie Schulung neuer Mitarbeiter
Software-Entwickler
MAS Software GmbH
Spezifikation und Implementierung einer Anwendungssoftware für eine IEC61850-konforme Schnittstelle zur Steuerung von Umspannwerken
Aufbau und Betreuung von Continuous-Integration Umgebungen
Betreuung der Auszubildenden
Wiss. Hilfskraft, Maschinelles Sehen und Gemischte Realität
Hochschule RheinMain
Entwurf und Implementierung eines günstigen und einfach zu verwendenden Strukturlicht-3D-Scanners für die Firma CNC-Step
Implementierung eines Echtzeit-Strukturlicht-Verfahrens für einen neuartigen Intraoralscanner der Firma a.tron3d GmbH
Portierung einer 3D-Anwendung für Maschinelles Sehen auf Android sowie Aufbau und Bewertung eines optischen Chromasplitters
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Automotive, Informationstechnologie (IT), Fertigung, Gesundheitswesen, Biotechnologie und Versorgungsdienstleistungen.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Produktentwicklung, Forschung und Entwicklung (F&E), Informationstechnologie (IT) und Personalwesen.
Zusammenfassung
Als freiberuflicher Software-Consultant mit Sitz in Wiesbaden bringe ich 17+ Jahre Erfahrung in der Softwareentwicklung mit, davon 8+ Jahre als selbstständiger Freelancer. Mein fachlicher Fokus liegt an der Schnittstelle von Computer Vision, Embedded Systems, Machine Learning und Build-Systemen — also genau dort, wo viele Industrie- und Tech-Unternehmen heute Spezialwissen benötigen, das im Festangestelltenpool selten verfügbar ist.
Ich habe Informatik (M.Sc., Hochschule RheinMain, Note 1,7) mit Schwerpunkt auf 3D-Rekonstruktion studiert und meine Karriere als wissenschaftliche Hilfskraft im Bereich Computer Vision begonnen. Nach Stationen bei MAS Software und MVTec Software (HALCON-Entwicklung) bin ich seit 2018 selbstständig. In dieser Zeit habe ich Projekte für renommierte Auftraggeber wie SICK AG (4+ Jahre), pmdtechnologies (2 Jahre), Continental, Robert Bosch, Vector Informatik, Schwarz IT, Deutz und CASCINATION abgeschlossen — viele davon mit Vertragsverlängerungen, was die Qualität meiner Arbeit besser belegt als jede Selbstbeschreibung.
TECHNISCHE SCHWERPUNKTE
Computer Vision & Bildverarbeitung: Klassische CV (OpenCV, HALCON, Eigen), 3D-Rekonstruktion (Voxel-Carving, Structured Light, Time-of-Flight, Stereo), Kamera-Kalibrierung, Active Alignment für ADAS-Kamerasysteme. Hochperformante Pipelines auf SIMD (SSE, NEON), CUDA und Halide.
Embedded Systems: Entwicklung auf 8-Bit-MCUs (ATMega, ATMega4808), 32-Bit-Cortex-M (STM32) und ESP32 (ESP-IDF, FreeRTOS). Kommunikationsprotokolle I2C, SPI, UART, BLE, CAN. Hardware-Bring-up und Debugging via JTAG.
Machine Learning & Edge AI: PyTorch, TensorFlow, ONNX für klassische Deep-Learning-Pipelines (CNN, Klassifikation). Auf der Edge: TinyML-Implementierungen, INT8-Quantisierung sowie alternative Architekturen wie Reservoir Computing für ressourcenbeschränkte 8-Bit-MCUs.
Build-Systeme & DevOps: CMake (Autor des Buches "Effective CMake"), Conan, Bazel, Yocto, Docker, Kubernetes. Migrations- und Optimierungsprojekte u.a. für Vector Informatik (MICROSAR Classic), CASCINATION (Conan-Einführung) und AUVESY (Cross-Compilation, LLM-basierte Entwicklung mit Devin.AI).
CI/CD-Pipelines: Jenkins, GitLab CI, Azure DevOps. Insbesondere komplexe heterogene Build- und Test-Workflows mit Cross-Compilation, mehreren Zielplattformen und Compliance-Reporting.
BRANCHENERFAHRUNG
Industrial Vision / Maschinenbau (Schwerpunkt): SICK AG, pmdtechnologies, Schwarz IT, Deutz, AUVESY, Instrument Systems, MVTec, coreweb. Typische Themen: 3D-Kamera-SW, Deep-Learning-Klassifikation, SW-Architektur und Performance-Optimierung.
Medizintechnik: biobedded systems (laufend), CASCINATION, MITOS, OpenDialog, BioDataAnalysis. Entwicklung gemäß IEC 62304 und ISO 13485, sowohl auf Embedded- als auch auf Desktop-Seite.
Automotive: Vector Informatik (MICROSAR Classic), Robert Bosch (ADAS Active Alignment), Continental (autonomes Fahren, Sensorfusion), Continental Teves. Erfahrung im Umfeld von ISO 26262, MISRA und AUTOSAR Classic.
Laborautomatisierung: HiTec Zang (Yocto-basiertes Embedded-System, kundenspezifische Distributionen, CI/CD).
Mobile / Consumer: StarterStopper (laufend, elektronische Wegfahrsperre mit Reservoir-Computing-Klassifikator), HearingAI Limited UK, Chatable AI, AGT Group (AR/VR-ML-SDK).
AKTUELLE HIGHLIGHT-PROJEKTE
biobedded systems GmbH (Medizintechnik, 10/2025–04/2026): Embedded-Softwareentwicklung für EMS-Sicherheitsplatinen. Entwicklung nach IEC 62304 / ISO 13485, Bring-up und Debugging via JTAG/UART.
StarterStopper Pty Ltd (Automotive/Consumer, 04/2024–06/2026, 2+ Jahre): Entwicklung einer elektronischen Wegfahrsperre auf ATMega4808 und ESP32. Implementierung eines kompakten Reservoir-Computing-Modells (30–50 Neuronen, INT8) zur Klassifikation von Bewegungsereignissen anhand der BMI323-IMU. Eigene Datenerhebung, Training und Deployment auf 8-Bit-MCU.
SICK AG (Industrial Vision, 03/2021–12/2025, 4+ Jahre): Optimierung der SW-Architektur für ToF-3D-Kameras, Treiberentwicklung, 3D-Rekonstruktion, Performance-Optimierung in heterogenen Pipelines.
Schwarz IT KG (Industrial Vision, 10/2024–06/2025): Deep-Learning-Framework zur Lebensmittelklassifikation mit Feedback-Mechanismus für Metriken (PyTorch, HALCON, ONNX, CUDA, Kubernetes).
Vector Informatik GmbH (Automotive, 11/2023–06/2024): Beratung und Optimierung des Build Process Tooling für MICROSAR Classic im AUTOSAR-/ISO-26262-/MISRA-Umfeld.
STANDARDS & COMPLIANCE
In Medizintechnik- und Automotive-Projekten habe ich nach den jeweils relevanten Normen entwickelt: IEC 62304 (medizinische Software), ISO 13485 (Qualitätsmanagement Medizinprodukte), ISO 26262 (funktionale Sicherheit Automotive), MISRA C/C++ (sichere Programmierung) sowie AUTOSAR Classic. Auch ohne persönliche Norm-Zertifizierung kenne ich die Prozessanforderungen aus mehrjähriger Praxis und arbeite nahtlos in zertifizierten Entwicklungsteams.
Zusätzlich bin ich iSAQB Certified Professional for Software Architecture (Foundation Level, 2017) und HALCON Experte (Zertifikat MVTec Software GmbH, 2016).
WISSENSTRANSFER & COMMUNITY
Wissensvermittlung ist ein integraler Bestandteil meiner Arbeit:
- Autor des Buches "Effective CMake" (leanpub.com/effective-cmake), ein Praxisleitfaden für CMake in heterogenen Projekten.
- Vorträge u.a. bei C++ User Group Frankfurt (2024: "Old tricks, new code"), C++ User Group Karlsruhe (2021: "Signal Processing and ML Inference on the Edge"), ConanDays Madrid (2020: "Dependency Management with CMake and Conan") und Microsoft München (2017: "Effective Dependency Management with CMake").
- Mentoring und Schulungen in C++, Python und Machine Learning für Teams meiner Kunden.
ARBEITSWEISE
- Eigenverantwortliches, lösungsorientiertes Arbeiten — sowohl als Solo-Consultant als auch in cross-funktionalen Teams.
- Klare technische Kommunikation in Deutsch und Englisch.
- Pragmatischer Ansatz: Keep it simple, dabei technisch sauber und langfristig wartbar.
- Wissensaufbau im Kundenteam, damit die Lösung nach Projektende intern weiterentwickelt werden kann — das ist mir wichtiger als kurzfristige Abhängigkeiten.
- Erfahrung im hybriden Arbeitsmodell: vollständig remote ebenso wie hybrid mit gelegentlicher Vor-Ort-Präsenz für Workshops, Bring-up-Phasen oder Kick-offs.
VERFÜGBARKEIT
Mein Wohnsitz ist Wiesbaden (Rhein-Main-Gebiet). Ich arbeite überwiegend remote und bin bei Bedarf auch vor Ort verfügbar. Standardmäßig übernehme ich Projekte mit 80–100% Auslastung; kleinere Mandate parallel zu laufenden Engagements sind je nach Themenfeld möglich.
SPRACHEN
- Deutsch — Muttersprache
- Englisch — verhandlungssicher (C1/C2), aktive Projekterfahrung mit Auftraggebern aus UK, Australien und Indien
A few notes:
- I deliberately did not name-drop StarterStopper as "Automotive" if you want to keep it more in the Consumer bucket — let me know and I'll swap.
- I included the "Vertragsverlängerungen" line as a soft credibility signal — drop it if it feels too sales-y for fratch's tone.
- If fratch strips line breaks within paragraphs, the bullet sections may flatten. If that happens, paste it once and check rendering, then swap bullets for inline lists.
Fähigkeiten
Computer Vision
Image Processing
Embedded
Iot
Machine Learning
Deep Learning
Devops
Mlops
Design Patterns
Software Performance And Optimization
Software Architecture
Solid
Oop
Tdd
Build Systems
Continuous Integration/Deployment (Ci/Cd)
Edge Computing
C
C++
Python
Java
Lua
Cmake
Conan
Gradle
Bazel
Make
Jenkins
Docker
Azure
Ros
Platformio
Arm Cortex
Rtos
Esp32
Stm32
Microchip Avr
I2c
Gpio
Pwm
Mipi
Spi
Uart
Can
Ble
Logic Analyzer
Oscilloscope
Linux
Halcon
Qt
Opencv
Itk
Vtk
Android
Simd/Neon
Openmp
Opencl
Cuda
Yocto
Halide
Pytorch
Tensorflow
Sprachen
Ausbildung
Master of Science · Informatik · 1,7
Bachelor of Science · Medieninformatik · 2,3
HDI-Gerling Lebensversicherung AG
Ausbildung zum Versicherungskaufmann · Versicherungskaufmann · Wiesbaden, Deutschland · gut
Zertifikate & Bescheinigungen
iSAQB® Certified Professional For Software Architecture, Foundation Level
Zertifikat HALCON Experte
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Wiesbaden, Deutschland arbeiten
