Senior Software Consultant — C++/Embedded/Computer Vision/Edge AI
- Verfügbarkeit einsehen
- 4 Referenzen
- 95‐100€/Stunde
- 65197 Wiesbaden
- Umkreis (bis 200 km)
- de | en
- 21.05.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
11/2023 – 6/2024
TätigkeitsbeschreibungBeratung, Konzertierung und Umsetzung bei der Weiterentwicklung und Optimierung des Build Process Toolings für MICROSAR Classic
Eingesetzte QualifikationenForschung & Entwicklung
10/2023 – 1/2024
TätigkeitsbeschreibungKonzeptentwicklung eines Bildverarbeitungsablaufs für ein active Alignment von Kamerasystemen für Fahrassistenzanwendungen
Eingesetzte QualifikationenArchitekturinformatik
5/2022 – 3/2023
TätigkeitsbeschreibungRefactoring eines Softwaremoduls zum Lesen und Konvertieren eines proprietären Sensorformats im Bereich des autonohmen Fahrens
Eingesetzte QualifikationenComputer Vision, Opencv, Software Quality, Softwareanforderungsanalyse, Software Architecture, Software Design, C++, Docker, Python, Softwareentwicklung (allg.), Application Packaging
3/2021 – 6/2024
Tätigkeitsbeschreibung
Optimierung des Softwareentwicklungsprozesses hinsichtlich Architektur, Design Patterns und Depen- dency Management fu ̈r Time-of-flight basierte 3D-Kamera Projekte
Embedded Software Entwicklung fu ̈r passive Stereokameras, Treiberentwicklung, Entwicklung ei- nes 3D-Rekonstruktionsverfahrens, Performanceoptimierung zentraler Bildverarbeitungsalgorithmen
Embedded Entwicklung / hardwarenahe Entwicklung, C++, Docker, Lua Scripting, Maschinelles Lernen, Python, Software Architecture, Software Design, Software engineering / -technik, Softwareentwicklung (allg.), Application Packaging, Software Quality
9/2020 – 12/2020
TätigkeitsbeschreibungEntwicklung hochperformanter, ressourcenschonender Signalverarbeitungsfilter für die Kalibrierung von Hörgeräten auf mobilen Endgeräten
Eingesetzte QualifikationenAndroid, C++, Dart, Flutter, iOS
2/2020 – 3/2022
TätigkeitsbeschreibungRefactoring einer großen Codebasis und Performanceoptimierung zentraler Algorithmen für unterschiedliche Hardwareplattformen- und Geräte
Eingesetzte QualifikationenForschung & Entwicklung, Software Architecture, Softwareentwicklung (allg.)
7/2019 – 3/2020
TätigkeitsbeschreibungEntwicklung einer Desktop-basierten Software zur Segmentierung und Vermessung von Strukturen in medizinischen 3D-Bildern
Eingesetzte QualifikationenComputer Vision, Opencv, C++, Qt (Software)
4/2019 – 6/2019
Tätigkeitsbeschreibung
Entwicklung eines plattformübergreifenden Machine Learning Frameworks für mobile
Endgeräte als SDK für AR/VR-Anwendungen
Computer Vision, Maschinelles Lernen, Tensorflow, Android, iOS, C++, Kotlin
3/2019 – 3/2019
TätigkeitsbeschreibungDurchführung eines Computer Vision Workshops mit einem Fokus auf Objekterkennung- und Vermessung, Bildsegmentierung, Multiple View 3D-Rekonstruktion, Structure-from-Motion, Kamerakalibrierung und Photometric-Stereo
Eingesetzte QualifikationenBildverarbeitung, Computer Vision
2/2019 – 3/2019
TätigkeitsbeschreibungEntwicklung eines Prototypen für die Erkennung von Einschlüssen in transluzenten Edelsteinen auf Basis einer unkalibrierten Kamera
Eingesetzte QualifikationenOpencv, Python
11/2018 – 4/2019
TätigkeitsbeschreibungErstellung eines Dependency Management Systems für FuE - Projekte im Automotive-Umfeld
Eingesetzte QualifikationenC++, Jenkins, Python
7/2018 – 8/2018
TätigkeitsbeschreibungKonsolidierung der SW-Architektur und des Buildsystems für eine biomedizinische Software
Eingesetzte QualifikationenSoftware Architecture, C++
3/2018 – 12/2019
TätigkeitsbeschreibungHochperformante Implementierung von Signalverarbeitungs- und Künstliche Intelligenz-Algorithmen auf mobilen Endgeräten
Eingesetzte QualifikationenMathematik, Android Entwicklung, C, C++, Java (allg.), Softwareentwicklung (allg.)
1/2018 – 6/2018
TätigkeitsbeschreibungModernisierung der SW-Architektur und des Buildsystems einer Kalibrierungssoftware für ein Kamerasystem, sowie Laufzeitoptimierung der verwendeten Bildverarbeitungsalgorithmen
Eingesetzte QualifikationenSoftware Architecture, C++, Jenkins, Python, Softwareentwicklung (allg.)
2/2016 – 12/2017
Tätigkeitsbeschreibung
Entwicklung effizienter Bildverarbeitungsalgorithmen einschließlich Implementierung, Testen und Dokumentation.
Vollständige Portierung des internen Buildsystems von Make nach CMake.
Weiterentwicklung und Pflege bestehender Algorithmen, insbesondere Optimierung und Parallelisierung.
Cross-Plattform Entwicklung für Windows, macOS, Linux sowie Embedded-Geräte.
Third-Level-Support bei komplexen Kundenanfragen.
Forschung & Entwicklung, C, C++, Python, Softwareentwicklung (allg.), Requirements Management, Embedded Software
3/2015 – 1/2016
Tätigkeitsbeschreibung
Forschung und Entwicklung eines Verfahrens zur fälschungssicheren, eindeutigen Erkennung von Krakelee-Mustern auf Basis von Bildmerkmalen und Oberflächenstrukturen.
Erstellung und Pflege einer In-House Bibliothek zur Wiederverwendung in Projekten im Embedded-Bereich.
Betreuung des Bewerbermanagements, sowie Schulung neuer Mitarbeiter
Angewandte Forschung, Forschung & Entwicklung, Embedded Entwicklung / hardwarenahe Entwicklung, C++, Python, Softwareentwicklung (allg.)
10/2013 – 3/2015
Tätigkeitsbeschreibung
Spezifikation und Implementierung einer Anwendungssoftwware für eine IEC61850-konforme Schnittstelle zur Steuerung von Umspannwerken.
Aufbau und Betreuung von Continuous-Integration Umgebungen.
Betreuung der Auszubildenden.
Mathematik, Embedded Entwicklung / hardwarenahe Entwicklung, C++, Jenkins, Python, Softwareentwicklung (allg.)
8/2010 – 12/2012
Tätigkeitsbeschreibung
Entwurf und Implementierung eines günstigen und einfach zu verwendenden Structured-Light 3D-Scanners für die Firma CNC-Step.
Implementierung eines Echtzeit Structured-Light Verfahrens für einen neuartigen Intraoralscanner der Firma a.tron3d GmbH.
Portierung einer 3D Computer Vision Anwendung auf Android, sowie Aufbau und Evaluation eines optischen Chromasplitters.
Angewandte Forschung, Forschung & Entwicklung, Embedded Entwicklung / hardwarenahe Entwicklung, C++, Java (allg.), Python, Softwareentwicklung (allg.)
Zertifikate
Ausbildung
Wiesbaden
Wiesbaden
Über mich
Autor des Buches "Effective CMake" sowie Referent bei diversen C++ User Groups, ConanDays und Microsoft-Tech-Events. iSAQB Certified Professional for Software Architecture (Foundation Level) und HALCON Experte.
Arbeitsweise: pragmatisch, technisch sauber und langfristig wartbar. Eigenverantwortlich in Solo-Mandaten ebenso wie integriert in cross-funktionalen Teams. Wissensaufbau im Kundenteam ist Teil der Lieferung, damit Lösungen nach Projektende intern weiterentwickelt werden können.
Weitere Kenntnisse
Computer Vision, Image Processing, 3D-Rekonstruktion, Embedded Systems, IoT, Machine Learning, Deep Learning, Edge AI, Embedded ML, TinyML, Reservoir Computing, INT8-Quantisierung, DevOps, CI/CD-Pipelines, Build-Systeme, Software Architecture, Design Patterns, Software Performance & Optimization, SOLID, OOP, TDD, Cross-Platform-Entwicklung, Funktionale Sicherheit, Code Reviews, Mentoring & Schulung.
Standards & Normen:
IEC 62304, ISO 13485, ISO 26262, MISRA C/C++, AUTOSAR Classic.
Programmiersprachen:
C, C++ (11/14/17/20), Python, Kotlin, Java, Groovy, Lua, Dart.
Build-Systeme & DevOps:
CMake, Conan, Bazel, Gradle, Make, Docker, Kubernetes, Yocto, Jenkins, GitLab CI, Azure DevOps, Git, Clang/Clang-CL, Wine.
Embedded:
ESP32, ESP-IDF, STM32, Microchip AVR (ATMega, ATMega4808), FreeRTOS, RTOS, ARM Cortex, PlatformIO, BMI323. Schnittstellen: I2C, SPI, UART, CAN, BLE, MIPI, GPIO, PWM, JTAG. Mess-Equipment: Logic Analyzer, Oscilloscope.
KI / Machine Learning:
PyTorch, TensorFlow, TensorFlow Lite, ONNX, CUDA, NEON, OpenCL, OpenMP, SIMD, Halide.
Computer Vision:
OpenCV, HALCON, VTK, ITK, ROS, Eigen, OpenGL.
Frameworks & Bibliotheken:
Qt5, Qt6, QML, Boost, GoogleTest, Flutter.
Plattformen:
Linux, macOS, Windows, Android, iOS.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
