Senior Software Engineer (20+ yrs) ? C/C++, Python, Embedded Linux, Large Codebases, Al-supported
Aktualisiert am 12.02.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 09.02.2026
Verfügbar zu: 100%
davon vor Ort: 15%
Softwareentwicklung
Embedded Systems
C / C++ / Python
C
C++
Clean Code
Python
Embedded Software
Embedded Linux
Algorithmen
Unit Testing
Docker
GitLab
Git
Industrielle Bildverarbeitung
Objektorientierte Softwareentwicklung
Forschung & Entwicklung
AI supported Development
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland

möglich

Projekte

Projekte

3 Jahre 9 Monate
2022-05 - 2026-01

Film- und Medientechnik (High-End-Filmkameras)

Senior Embedded Linux Software Engineer C C++17 Python ...
Senior Embedded Linux Software Engineer

Frühe Integration neuer FPGA-Generationen/Releases in ein herstellerspezifisches Embedded-Linux-Softwaresystem zur Systemverifikation (Feedback-Loop) im Scrum-Setup (FPGA- & Software-Teams).

  • Softwareseitige Anpassung/Portierung der Bildverarbeitung für neue FPGA-Generationen/Releases
  • Modernisierung einer zentralen Verarbeitungskomponente inkl. technischer Dokumentation
  • Codegenerierung (Python/JSON) für konsistente Konfiguration (software- und FPGA-seitig) und Dokumentation
  • Erweiterung interner Debug-Tools, u. a. für Remote-Ansteuerung/Automatisierung
  • Ergänzend: Unittests (Catch2), Reviews/Wissenstransfer (inkl. Onboarding), manuelle Hardwaretests sowie Analyse von CI-Hardwaretests (Jenkins)

C C++17 Python Bash CMake Embedded Linux Yocto/BitBake: Build/SDK/Images - punktuell Anpassungen Userspace-Entwicklung - punktuell Kernel(-nah) Git GitLab Multi-Repo Jenkins Continuous Integration Artifactory Docker Catch2 JSON pybind11 Jinja Mako textX Atlassian Jira Atlassian Confluence Unittest Clean Code Scrum Agile Polarion MS Teams VS Code BYOD Remote GitLab-Duo (AI) GitHub Copilot (AI)
8 Monate
2025-04 - 2025-11

Automatisierung/Energie (SPS/PLCnext) - Nebenprojekt: ~4PT/Monat

Senior Embedded Linux Software Engineer C++17 C Python ...
Senior Embedded Linux Software Engineer

Nebenprojekt (parallel zum Hauptprojekt; ~4 Projekttage/Monat), Ein-Personen-Projekt: prototypische, containerbasierte Lösung auf PLCnext (Embedded Linux) für Datalogger-Konfiguration/Auslese, lokale Archivierung sowie Web-API + Web-UI.

  • C/C++-Kernkomponenten für Zugriff auf Datalogger und Konfiguration
  • Containerisierte Services für Konfiguration/Diagnose, Datenabfrage, Archivierung/Komprimierung
  • Containerisierte Web-API + Web-UI (Python/Bindings) zur Abfrage und Visualisierung der Daten
  • Automatisiertes Deployment/Installation
C++17 C Python Bash JavaScript PLCnext Embedded Linux Userspace Git Mono-Repo CMake Docker Buildx Podman init.d gRPC XML CSV pybind11 FastAPI uvicorn Bootstrap ECharts CLI-Tooling Komprimierung Archivierung VS Code DevContainer GitHub Copilot MS Teams OpenAI ChatGPT BYOD
6 Jahre 4 Monate
2016-01 - 2022-04

Industrie/Automatisierung (Machine Vision, Sensorik) - mit Unterbrechungen

Senior Embedded Linux Software Engineer C C++ C++17 ...
Senior Embedded Linux Software Engineer

Mehrphasiges Langläuferprojekt im 2D-Industriekamera/3D-ToF-/Sensorik-Umfeld: von Windows/Qt-Desktop-Anwendung über Embedded-Feature- und Algorithmik-Integration bis zur HardwareInbetriebnahme.

  • 09.2020?04.2022 ? Multi-Sensor-Device: Inbetriebnahme Bilddatenpfad (Yocto/NVIDIA Jetson) + Sensor-Integration (u. a. IMU); beschreibungsbasierte Codegenerierung (Python/JSON) für C++
  • 04.2018?06.2020 ? 2D/3D Features & Algorithmen: Systemfeatures (u. a. Streaming/Transfer) sowie Algorithmik (Bildverarbeitungs- und Qualitätsfunktionen); Prototyping/Tests in Python und Umsetzung/Integration in C/C++
  • 03.2017?07.2017 ? OSS C++ Library (Nebenprojekt, ~4 Projekttage/Monat): boost::asio Konfigurations-Client + async Callbacks + Beispielcode; Erweiterung der Datenerfassung (inkl. Metadaten)
  • 08.2016?11.2016 ? Embedded-Systemthemen: UDP-Performance/Stabilität (Raspberry Pi Setup/iPerf/Wireshark), Zeitsynchronisierung (NTP/chrony)
  • 01.2016?07.2016 ? Windows/Qt-Desktop-Anwendung: Qt-Custom-Widgets & UI-Erweiterungen für Sensor-Konfiguration/Visualisierung
  • Querschnittlich: Implementierung/Integration, Debugging/Refactoring, Reviews; Build/CI (Jenkins/GitLab CI) und testnahe Absicherung je nach Phase; Zusammenarbeit über mehrere Teams/Teilbereiche

C C++ C++17 Qt Python Bash Embedded Linux Yocto Ubuntu Windows NVIDIA Jetson (Embedded-GPU-Plattform) Raspberry Pi Git SVN Multi-Repo CMake SCons Jenkins GitLab CI Docker Catch2 pytest clang-format clang-tidy cppcheck Algorithmik Bildverarbeitung JSON JSON Schema UDP NTP chrony Redis boost::asio pybind11 HALCON HDevelop Jupyter Qt Creator Eclipse VS Code Visual Studio Polarion Bitbucket GitHub iPerf Wireshark
6 Monate
2017-10 - 2018-03

Energie/Energiespeicher (Smarthome/Z-Wave)

Senior Embedded Linux Software Engineer C# C++11 Qt ...
Senior Embedded Linux Software Engineer

Portierung einer C#/.NET-Windows-Desktop-Anwendung zu einer C++/Qt-Linux-CLI-Anwendung zur automatisierten Durchführung von Firmware-Updates für Z-Wave-Geräte/Controller in einem Linux-basierten Energiesystem; Debian-Packaging, Testabsicherung, Erfolgs-/Stabilitätsstatistik; Evaluation von Mesh-/Routing-Verhalten mit Geräten verschiedener Hersteller.

  • Portierung C#/.NET/Windows ? C++/Qt Linux-CLI inkl. Debian-Packaging
  • Automatisierte Update-Runs: Testabsicherung + Erfolgs-/Stabilitätsstatistik; Z-WaveMesh/Routing-Evaluation

C# C++11 Qt Python Bash Debian Linux Userspace Git GitLab Debian-Packaging Qt Creator Confluence Z-Wave Firmware-Update-Automatisierung Mesh Networking
4 Monate
2017-06 - 2017-09

Automotive (Infotainment/Navigation, Verifikation/Testing)

Senior Software Engineer (C#/.NET, Testing) C# C C++ ...
Senior Software Engineer (C#/.NET, Testing)

Windows-Tools in C#/.NET zur manuellen und automatisierten Verifikation einer Low-Level-API (C/C++) auf Embedded-Linux-Targets.

Phase 1: WPF/MVVM Test-GUI + SWIG (im Scrum-Team). Phase 2: C#-Testframework (Erweiterung, Automatisierung, Reporting/Trace, Integration zusätzlicher Testhardware).

  • Test-GUI (= Windows-Desktop-Anwendung): parametrisierte API-Calls, Log-/Result-View; SWIG-Interop punktuell unterstützt/mitgepflegt
  • Testframework: Priorisierung/Steuerung sowie gezieltes Abbrechen/Stoppen von Testläufen; Reporting/Trace via Roslyn + Code-Injection (AOP-ähnlich); zusätzliche Testhardware sicher angebunden
C# C C++ Python Windows Testautomation Embedded Linux Git SVN .NET WPF MVVM XAML SWIG Roslyn AOP Visual Studio Jira Confluence Scrum-Team (Phase 1)
8 Monate
2015-02 - 2015-09

Eigene Android Apps (Google Play)

Software Engineer (Android) Java Android Git ...
Software Engineer (Android)

Hinweis: Eigenes Projekt - keine externe Beauftragung


Mehrere Apps konzipiert, umgesetzt, veröffentlicht; Fokus auf UI/UX, Persistenz und Store-Release (nicht weiter gepflegt; ggf. nicht kompatibel mit aktuellen Android-Versionen)

  • Lernsoftware "Trainiere Einmaleins ? 1x1": Android-App für Kinder zum Vertiefen des Einmaleins. Fokus lag in der Gestaltung eines intuitiven User-Interfaces, insbesondere durch Animation; Eintrag im Google Play Store. (Statistik: 140.000+ Downloads, 310 Bewertungen, 4.5/5 ?, Stand: 13.02.2018)
  • Lernsoftware "Trainiere die Uhrzeit zu lesen": Android-App für Kinder zum Lernen von Uhrzeiten in analoger und digitaler Darstellung. Fokus lag auf der Integration von Werbung mittels Google AdMob; Eintrag im Google Play Store. (Statistik: 5.300+ Downloads, 14 Bewertungen, 4.4/5 ?, Stand: 13.02.2018)
  • "Minigolf Punktekarte" zur Erfassung von Minigolf-Spielpunkten mit dem Smartphone: Android-App zur Erfassung von Spielpunkten. Fokus lag in der Gestaltung eines intuitiven und innovativen User-Interfaces; Eintrag im Google Play Store. (Statistik: 1.200+ Downloads, 11 Bewertungen, 4.5/5 ?, Stand: 13.02.2018)
Java Android Git SQLite Android Studio Google Play Console
8 Monate
2014-06 - 2015-01

Mobile/Consumer Apps (Android)

Software Engineer (Android) Java Android Gradle ...
Software Engineer (Android)
Android-Entwicklung im Scrum-Team (Design/Android/iOS): Mitwirkung an zwei Consumer-Apps mit Fokus auf UI-Umsetzung, Bildbearbeitung und manuelles Testing.
  • Postkarten-App: High-Res-Bildbearbeitung per Touch (Skalierung/Rotation/Filter) inkl. Snapping; Performance-/Speicheroptimierung
  • Vergleichsportal-App: UI/Screens nach Designvorgaben umgesetzt; manuelles Testing auf diversen Smartphones/Tablets

Java Android Gradle Git SQLite Gson Volley Crashlytics Google Play Services Android Studio Eclipse Redmine BYOD
2 Jahre 1 Monat
2012-05 - 2014-05

Eigenes Gründungsprojekt (3D-Vermess./Bike-Fitting)

Gründer & Software Engineer (Windows/C++, Android/Java) Microsoft Windows Eclipse Microsoft Visual Studio ...
Gründer & Software Engineer (Windows/C++, Android/Java)

Hinweis: Eigenes Projekt - keine externe Beauftragung


Markerbasiertes Stereo-3D-Vermessungssystem zur Ableitung individueller Fahrradgeometrien/-einstellungen; In-Store-Prototyp (geführter Workflow, Visualisierung, digitaler Produktkatalog, Pilot-Einsatz).

Gefördertes EXIST-Gründerstipendium (BMWi, 2012?2013); Auszeichnung bei Gründerwettbewerb "IKT Innovativ" (IFA 2014); Messeauftritt CeBIT 2016.

  • Computer Vision 2D/3D: Marker-Erkennung (2D) + 3D-Punktbestimmung (Kalibrier-/Rekonstruktionspipeline); Windows-App (C++): geführter Vermessungsprozess + Visualisierung
  • Android-Tablet als Bedien-/Steuer-Frontend (direkt per WLAN an die Vermessungs-Säule angebunden), Katalognavigation; Prototypaufbau/Deployment

Microsoft Windows Eclipse Microsoft Visual Studio Android Studio Python Java Android C C++ STL Boost wxWidgets OpenCV Netzwerk TCP/IP HTTP SQLite MySQL Bildverarbeitung Verteilte Systeme Kameratechnologie Stereokamera WLAN-Kommunikation
7 Jahre 10 Monate
2004-07 - 2012-04

Robotik/3D-Vision, Automotive (Forschung & Entwicklung)

Wissenschaftlicher Mitarbeiter/Doktorand (Promotion, Dr. rer. nat.) Forschung Entwicklung Algorithmik ...
Wissenschaftlicher Mitarbeiter/Doktorand (Promotion, Dr. rer. nat.)

Lehrstuhl Robotik & Eingebettete Systeme. Themengebiet Mensch-/Roboter-Koexistenz: 2D/3D-Algorithmik zur konservativen Rekonstruktion freier/gesperrter 3D-Bereiche aus kalibriertem Multi-Kamera-System ? für kollisions-/verletzungsfreie Industrierobotik im gemeinsamen Arbeitsraum (Forschungsprototyp).

  • Algorithmik/Methodik: Freiraum-/Belegungsmodelle (3D, Voxelraum) aus Multi-View-2D; Umgang mit Verdeckungen/Artefakten (Plausibilisierung: Mindestvolumen/-dicke, Bodenbindung, zeitliche Konsistenz)
  • Vision-Pipeline: Background Subtraction/Segmentierung; verteilte Vorverarbeitung pro Kamera + zentrale Fusion/3D-Auswertung (echtzeitnah)
  • Robotik-Integration: Gelenkwinkel zur dynamischen Modellierung/Abschattung; Rückkopplung an Robotersteuerung (Prototyp: Stopp bei Eintritt in gesperrte Bereiche)
  • Umsetzung: Implementierung der Algorithmik und Anbindung von Geräten in C/C++ mit geeigneten zusätzlichen (OSS) Libraries und Frameworks.
  • Aufbau & Inbetriebnahme: Linux-Setup (verteilte Rechner + Zentralrechner), Roboter-Anbindung (Stäubli RX130b, ABB IRB 4600), GigE-Kameras (z. B. SVS-VISTEC eco204CVGE), Montage & Kamera-Kalibrierung (Uni + Evaluationsstandort)


Dissertation 2012 (Universität Bayreuth)

  • "Wissens- und sensorbasierte geometrische Rekonstruktion" (urn:nbn:de:bvb:703-opus4-10458)

Transfer/Lehre
  • Evaluationsaufbau (final) beim Automobilhersteller (2011)
  • Demonstrator (früher Systemstand) auf Automatica München & Hannover Messe (2008)
  • Durchführung/Betreuung "C++-Praktikum"
  • Betreuung studentischer Abschlussarbeiten/Projekte (Visualisierung/Debugging 3D-Rekonstruktion, Kameraplatzierung, Tooling)
Forschung Entwicklung Algorithmik Bildverarbeitung Multi-Kamera-Kalibrierung Voxelraum-Rekonstruktion Datenfusion Linux Verteilte Systeme Netzwerk GPGPU Visualisierung Eclipse FireWire Stäubli RX130b ABB IRB 4600 Industriekamera SVS-VISTEK Matlab 3D C C++ Perl Shell Bash STL Boost Qt Freetype bzip OpenGL OpenCV Eigen TCP/IP gcc make SVN XML
Universität Bayreuth (Robotik und Eingebettete Systeme)
3 Monate
2003-11 - 2004-01

Lehrstuhl (Datei-/Druckserver)

Hilfswissenschaftler / Angestellt Linux Administration Linux Linux-Scripting ...
Hilfswissenschaftler / Angestellt
Aufsetzung eines linuxbasierten Datei- und Print-Servers
  • Planung, Aufbau, Installation, Konfiguration, Dokumentation und Inbetriebnahme eines Datei- und Print-Servers unter Debian Linux für den Lehrstuhl.
Linux Administration Linux Linux-Scripting TCP/IP Debian SSH iptables Cups Printserver Perl Samba
2 Jahre 4 Monate
2001-09 - 2003-12

Automatisierung (Wetterstationsdaten Frontend/Backend)

Hilfswissenschaftler / Angestellt Perl Java Visualisierung ...
Hilfswissenschaftler / Angestellt

Wetterstationsdaten-Webvisualisierung (HTML + Java-Applet als Frontend; CGI/Perl/Apache-Backend):

  • parametrisierbar via Applet-Parameter
  • selektives/interaktives Nachladen von Messkanälen
  • Diagramm mit Scroll/Zoom

    Perl Java Visualisierung Microsoft Windows HTTP OOA TCP/IP OOP OOD HTML

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    8 Jahre 9 Monate
    2004-04 - 2012-12

    Promotion: Informatik (Dr. rer. nat.)

    Dr. rer. nat., Universität Bayreuth, Lehrstuhl für Eingebettete Systeme und Robotik, Bayreuth
    Dr. rer. nat.
    Universität Bayreuth, Lehrstuhl für Eingebettete Systeme und Robotik, Bayreuth

    Wissens- und sensorbasierte geometrische Rekonstruktion

    • Forschung & Entwicklung
    • Publikationen
    • Kamerasysteme
    • Verteilte Systeme
    • Linux
    • Robotik
    • C/C++
    • Qt
    4 Jahre 6 Monate
    1999-10 - 2004-03

    Informatik Studium: Angewandte Informatik (Dipl.-Inf.)

    Diplom Informatiker (Dipl.-Inf.), TU Kaiserslautern, Kaiserslautern
    Diplom Informatiker (Dipl.-Inf.)
    TU Kaiserslautern, Kaiserslautern

    Schwerpunkte im Hauptstudium

    • Eingebettete Systeme
    • Computergrafik
    • Sensordatenverarbeitung
    • Robotik

    Diplomarbeit

    Entwicklung und Analyse von Algorithmen zur generischen Beschreibung, Simulation und Ansteuerung der Kinematik parallelkinematischer Strukturen.

    • Iterative Optimierungsverfahren
    • Codegenerierung mit Wolfram Mathematica
    • Softwareentwicklung unter Java und C++
    • Plattform: Windows und Linux
    8 Jahre 11 Monate
    1989-08 - 1998-06

    Allgemeines Gymnasium

    Allgemeine Hochschulreife, Gymnasium an der Heinzenwies, Idar-Oberstein
    Allgemeine Hochschulreife
    Gymnasium an der Heinzenwies, Idar-Oberstein

    Position

    Position

    Rollen
    • Senior Embedded Linux Software Engineer
    • Senior Software Engineer
    • Senior Software Developer


    Schwerpunkte

    • Softwareentwicklung: Konzeption, Prototyping, Implementierung, Integration, Debugging, Refactoring und Testing ? im Team (Agile/Scrum) oder eigenständig
    • Embedded Linux: Bring-up/Inbetriebnahme, Feature-Integration sowie softwareseitige Hardware-Anbindung (z. B. FPGA und Sensorik)
    • Sprachen: C/C++ (11?20) im Allgemeinen; Python für Bindings, Codegenerierung, Tests, Diagnose-/Testwerkzeuge und Automatisierung


    Arbeitsweise & Praxis
    • Schneller Einstieg in neue Themen und angrenzende Technologien
    • AI-Tools projektkonform als Produktivitäts-Boost ? für Recherche, Entwurf und Review (GitHub Copilot / OpenAI ChatGPT / GitLab Duo)
    • Code-Reviews, Wissenstransfer, Onboarding, technische Dokumentation, Unit-/Hardware-Tests
    • Einbindung/Nutzung von 3rd-party Libraries/Frameworks
    • Sicher im Umgang mit den üblichen Werkzeugen (Jira/Confluence, GitLab, Docker etc.)
    • Algorithmik: 2D-Bildverarbeitung, 3D-Datenverarbeitung/-fusion sowie Numerik/Kinematik
    • Bevorzugt Remote tätig (angemietetes Büro Bayreuth); Bei Bedarf Vor Ort, z. B. Einarbeitung, On-site Meetings

    Kompetenzen

    Kompetenzen

    Top-Skills

    Softwareentwicklung Embedded Systems C / C++ / Python C C++ Clean Code Python Embedded Software Embedded Linux Algorithmen Unit Testing Docker GitLab Git Industrielle Bildverarbeitung Objektorientierte Softwareentwicklung Forschung & Entwicklung AI supported Development

    Schwerpunkte

    Softwareentwicklung
    Experte
    Embedded Linux
    Experte
    Sprachen C/C++ (11?20), Python
    Experte
    • Softwareentwicklung: Konzeption, Prototyping, Implementierung, Integration, Debugging, Refactoring und Testing ? im Team (Agile/Scrum) oder eigenständig
    • Embedded Linux: Bring-up/Inbetriebnahme, Feature-Integration sowie softwareseitige Hardware-Anbindung (z. B. FPGA und Sensorik)
    • Sprachen: C/C++ (11?20) im Allgemeinen; Python für Bindings, Codegenerierung, Tests, Diagnose-/Testwerkzeuge und Automatisierung

    Aufgabenbereiche

    Konzeption
    Fortgeschritten
    Prototyping
    Experte
    Implementierung
    Experte
    Integration
    Experte
    Debugging
    Experte
    Testing
    Fortgeschritten

    Produkte / Standards / Erfahrungen / Methoden

    Agile/Scrum
    Fortgeschritten
    Reviews
    Experte
    Unittests
    Experte
    Hardwaretests (je nach Setup)
    Projekt-/Setup-abhängig; manuell + automatisiert
    Stabilitäts-/Performance-Analysen
    Fortgeschritten
    Deployment-Skripte
    Fortgeschritten

    Betriebssysteme

    Embedded Linux
    Experte
    Yocto/BitBake (Build/SDK/Images; punktuell Anpassungen)
    Yocto im Projektkontext sicher (Build/SDK/Images), punktuell Recipes/Anpassungen; kein "Yocto-Core-Maintainer"
    Debian
    Fortgeschritten
    Ubuntu
    Fortgeschritten
    Windows
    Fortgeschritten
    Android
    Fortgeschritten
    PLCnext
    Fortgeschritten

    Programmiersprachen

    C++
    Experte
    C
    Experte
    Python
    Fortgeschritten
    Bash
    Fortgeschritten
    Java
    Fortgeschritten
    C#
    Fortgeschritten
    JavaScript
    Basics
    Perl
    Basics
    Dart
    Basics

    Datenbanken

    SQLite
    Fortgeschritten
    MySQL
    Basics
    Redis
    Fortgeschritten

    Datenkommunikation

    gRPC
    Fortgeschritten
    REST/JSON
    Fortgeschritten
    XML
    Fortgeschritten
    JSON Schema
    Fortgeschritten
    CSV
    Fortgeschritten
    UDP
    Fortgeschritten
    NTP (chrony)
    Fortgeschritten
    TCP/IP
    Fortgeschritten
    HTTP
    Fortgeschritten
    SSH
    Fortgeschritten

    Hardware

    FPGA
    Fortgeschritten (softwareseitige Anbindung/Integration/Debugging im Embedded-Kontext)
    IMU
    Fortgeschritten
    Raspberry Pi
    Fortgeschritten
    NVIDIA Jetson
    Fortgeschritten
    Kamera/Interfaces (USB, GigE, FireWire)
    Fortgeschritten
    Z-Wave-USB-Controller
    Fortgeschritten

    Berechnung / Simulation / Versuch / Validierung

    2D-Bildverarbeitung
    Experte
    3D-Datenverarbeitung/Datenfusion (z. B. Voxelraum)
    Experte
    Numerik/Kinematik (Newton-Raphson, Householder)
    Fortgeschritten
    Newton-Raphson
    Fortgeschritten
    Householder
    Fortgeschritten

    Design / Entwicklung / Konstruktion

    Git
    Experte
    GitLab (MR/CI)
    Fortgeschritten
    CMake
    Fortgeschritten
    gcc/g++
    Fortgeschritten
    make
    Fortgeschritten
    Gradle
    Basics
    Jenkins
    Fortgeschritten
    Docker/Buildx
    Fortgeschritten
    Artifactory (Artifacts/Binaries)
    Fortgeschritten
    Debian-Packaging
    Fortgeschritten
    SVN
    Fortgeschritten
    SCons
    Basics
    Bitbucket
    Basics
    GitHub
    Fortgeschritten
    Docker
    Fortgeschritten
    Podman
    Fortgeschritten
    DevContainer
    Fortgeschritten
    systemd
    Fortgeschritten
    init.d
    Fortgeschritten
    Catch2
    Experte
    pytest
    Fortgeschritten
    clang-format
    Fortgeschritten
    clang-tidy
    Fortgeschritten
    cppcheck
    Fortgeschritten
    Qt
    Fortgeschritten
    OpenGL
    Fortgeschritten
    CLI11
    Fortgeschritten
    pybind11
    Experte
    Jinja
    Fortgeschritten
    Mako
    Fortgeschritten
    textX
    Basics
    FastAPI/uvicorn
    Fortgeschritten
    minizip-ng (ZIP/zstd)
    Fortgeschritten
    boost::asio
    Fortgeschritten
    Boost
    Fortgeschritten
    OpenCV
    Experte
    Eigen
    Fortgeschritten
    HALCON/HDevelop
    Basics
    Bootstrap
    Basics
    ECharts
    Basics
    wxWidgets
    Fortgeschritten
    Flutter
    Basics
    .NET (WPF/MVVM/XAML)
    Fortgeschritten
    SWIG
    Fortgeschritten
    Roslyn
    Fortgeschritten
    AOP
    Basics
    Gson
    Basics
    Volley
    Basics
    Crashlytics
    Basics
    Google Play Services
    Basics
    VS Code
    Experte
    Jira
    Fortgeschritten
    Confluence
    Fortgeschritten
    Polarion
    Fortgeschritten
    MS Teams
    Qt Creator
    Fortgeschritten
    Eclipse
    Fortgeschritten
    Visual Studio
    Fortgeschritten
    Android Studio
    Fortgeschritten
    Jupyter
    Fortgeschritten
    Wolfram Research Mathematica
    Fortgeschritten
    Redmine
    Basics
    iPerf
    Fortgeschritten
    Wireshark
    Basics
    Google Play Console
    Fortgeschritten
    GitHub Copilot
    Fortgeschritten
    OpenAI ChatGPT
    Experte
    GitLab Duo
    Fortgeschritten

    Branchen

    Branchen

    • Film-/Medientechnik (High-End-Filmkameras)
    • Industrie/Automatisierung (Machine Vision, Sensorik, 2D-Industriekameras/3D-ToF, Multi-Sensor/IMU)
    • Automatisierung/Energie (SPS/PLCnext)
    • Energie/Energiespeicher (Smarthome/Z-Wave)
    • Automotive (Infotainment/Navigation, Verifikation/Testing)
    • Robotik/3D-Vision (Forschung & Entwicklung)
    • Mobile/Consumer Apps (Android)

    Einsatzorte

    Einsatzorte

    Deutschland

    möglich

    Projekte

    Projekte

    3 Jahre 9 Monate
    2022-05 - 2026-01

    Film- und Medientechnik (High-End-Filmkameras)

    Senior Embedded Linux Software Engineer C C++17 Python ...
    Senior Embedded Linux Software Engineer

    Frühe Integration neuer FPGA-Generationen/Releases in ein herstellerspezifisches Embedded-Linux-Softwaresystem zur Systemverifikation (Feedback-Loop) im Scrum-Setup (FPGA- & Software-Teams).

    • Softwareseitige Anpassung/Portierung der Bildverarbeitung für neue FPGA-Generationen/Releases
    • Modernisierung einer zentralen Verarbeitungskomponente inkl. technischer Dokumentation
    • Codegenerierung (Python/JSON) für konsistente Konfiguration (software- und FPGA-seitig) und Dokumentation
    • Erweiterung interner Debug-Tools, u. a. für Remote-Ansteuerung/Automatisierung
    • Ergänzend: Unittests (Catch2), Reviews/Wissenstransfer (inkl. Onboarding), manuelle Hardwaretests sowie Analyse von CI-Hardwaretests (Jenkins)

    C C++17 Python Bash CMake Embedded Linux Yocto/BitBake: Build/SDK/Images - punktuell Anpassungen Userspace-Entwicklung - punktuell Kernel(-nah) Git GitLab Multi-Repo Jenkins Continuous Integration Artifactory Docker Catch2 JSON pybind11 Jinja Mako textX Atlassian Jira Atlassian Confluence Unittest Clean Code Scrum Agile Polarion MS Teams VS Code BYOD Remote GitLab-Duo (AI) GitHub Copilot (AI)
    8 Monate
    2025-04 - 2025-11

    Automatisierung/Energie (SPS/PLCnext) - Nebenprojekt: ~4PT/Monat

    Senior Embedded Linux Software Engineer C++17 C Python ...
    Senior Embedded Linux Software Engineer

    Nebenprojekt (parallel zum Hauptprojekt; ~4 Projekttage/Monat), Ein-Personen-Projekt: prototypische, containerbasierte Lösung auf PLCnext (Embedded Linux) für Datalogger-Konfiguration/Auslese, lokale Archivierung sowie Web-API + Web-UI.

    • C/C++-Kernkomponenten für Zugriff auf Datalogger und Konfiguration
    • Containerisierte Services für Konfiguration/Diagnose, Datenabfrage, Archivierung/Komprimierung
    • Containerisierte Web-API + Web-UI (Python/Bindings) zur Abfrage und Visualisierung der Daten
    • Automatisiertes Deployment/Installation
    C++17 C Python Bash JavaScript PLCnext Embedded Linux Userspace Git Mono-Repo CMake Docker Buildx Podman init.d gRPC XML CSV pybind11 FastAPI uvicorn Bootstrap ECharts CLI-Tooling Komprimierung Archivierung VS Code DevContainer GitHub Copilot MS Teams OpenAI ChatGPT BYOD
    6 Jahre 4 Monate
    2016-01 - 2022-04

    Industrie/Automatisierung (Machine Vision, Sensorik) - mit Unterbrechungen

    Senior Embedded Linux Software Engineer C C++ C++17 ...
    Senior Embedded Linux Software Engineer

    Mehrphasiges Langläuferprojekt im 2D-Industriekamera/3D-ToF-/Sensorik-Umfeld: von Windows/Qt-Desktop-Anwendung über Embedded-Feature- und Algorithmik-Integration bis zur HardwareInbetriebnahme.

    • 09.2020?04.2022 ? Multi-Sensor-Device: Inbetriebnahme Bilddatenpfad (Yocto/NVIDIA Jetson) + Sensor-Integration (u. a. IMU); beschreibungsbasierte Codegenerierung (Python/JSON) für C++
    • 04.2018?06.2020 ? 2D/3D Features & Algorithmen: Systemfeatures (u. a. Streaming/Transfer) sowie Algorithmik (Bildverarbeitungs- und Qualitätsfunktionen); Prototyping/Tests in Python und Umsetzung/Integration in C/C++
    • 03.2017?07.2017 ? OSS C++ Library (Nebenprojekt, ~4 Projekttage/Monat): boost::asio Konfigurations-Client + async Callbacks + Beispielcode; Erweiterung der Datenerfassung (inkl. Metadaten)
    • 08.2016?11.2016 ? Embedded-Systemthemen: UDP-Performance/Stabilität (Raspberry Pi Setup/iPerf/Wireshark), Zeitsynchronisierung (NTP/chrony)
    • 01.2016?07.2016 ? Windows/Qt-Desktop-Anwendung: Qt-Custom-Widgets & UI-Erweiterungen für Sensor-Konfiguration/Visualisierung
    • Querschnittlich: Implementierung/Integration, Debugging/Refactoring, Reviews; Build/CI (Jenkins/GitLab CI) und testnahe Absicherung je nach Phase; Zusammenarbeit über mehrere Teams/Teilbereiche

    C C++ C++17 Qt Python Bash Embedded Linux Yocto Ubuntu Windows NVIDIA Jetson (Embedded-GPU-Plattform) Raspberry Pi Git SVN Multi-Repo CMake SCons Jenkins GitLab CI Docker Catch2 pytest clang-format clang-tidy cppcheck Algorithmik Bildverarbeitung JSON JSON Schema UDP NTP chrony Redis boost::asio pybind11 HALCON HDevelop Jupyter Qt Creator Eclipse VS Code Visual Studio Polarion Bitbucket GitHub iPerf Wireshark
    6 Monate
    2017-10 - 2018-03

    Energie/Energiespeicher (Smarthome/Z-Wave)

    Senior Embedded Linux Software Engineer C# C++11 Qt ...
    Senior Embedded Linux Software Engineer

    Portierung einer C#/.NET-Windows-Desktop-Anwendung zu einer C++/Qt-Linux-CLI-Anwendung zur automatisierten Durchführung von Firmware-Updates für Z-Wave-Geräte/Controller in einem Linux-basierten Energiesystem; Debian-Packaging, Testabsicherung, Erfolgs-/Stabilitätsstatistik; Evaluation von Mesh-/Routing-Verhalten mit Geräten verschiedener Hersteller.

    • Portierung C#/.NET/Windows ? C++/Qt Linux-CLI inkl. Debian-Packaging
    • Automatisierte Update-Runs: Testabsicherung + Erfolgs-/Stabilitätsstatistik; Z-WaveMesh/Routing-Evaluation

    C# C++11 Qt Python Bash Debian Linux Userspace Git GitLab Debian-Packaging Qt Creator Confluence Z-Wave Firmware-Update-Automatisierung Mesh Networking
    4 Monate
    2017-06 - 2017-09

    Automotive (Infotainment/Navigation, Verifikation/Testing)

    Senior Software Engineer (C#/.NET, Testing) C# C C++ ...
    Senior Software Engineer (C#/.NET, Testing)

    Windows-Tools in C#/.NET zur manuellen und automatisierten Verifikation einer Low-Level-API (C/C++) auf Embedded-Linux-Targets.

    Phase 1: WPF/MVVM Test-GUI + SWIG (im Scrum-Team). Phase 2: C#-Testframework (Erweiterung, Automatisierung, Reporting/Trace, Integration zusätzlicher Testhardware).

    • Test-GUI (= Windows-Desktop-Anwendung): parametrisierte API-Calls, Log-/Result-View; SWIG-Interop punktuell unterstützt/mitgepflegt
    • Testframework: Priorisierung/Steuerung sowie gezieltes Abbrechen/Stoppen von Testläufen; Reporting/Trace via Roslyn + Code-Injection (AOP-ähnlich); zusätzliche Testhardware sicher angebunden
    C# C C++ Python Windows Testautomation Embedded Linux Git SVN .NET WPF MVVM XAML SWIG Roslyn AOP Visual Studio Jira Confluence Scrum-Team (Phase 1)
    8 Monate
    2015-02 - 2015-09

    Eigene Android Apps (Google Play)

    Software Engineer (Android) Java Android Git ...
    Software Engineer (Android)

    Hinweis: Eigenes Projekt - keine externe Beauftragung


    Mehrere Apps konzipiert, umgesetzt, veröffentlicht; Fokus auf UI/UX, Persistenz und Store-Release (nicht weiter gepflegt; ggf. nicht kompatibel mit aktuellen Android-Versionen)

    • Lernsoftware "Trainiere Einmaleins ? 1x1": Android-App für Kinder zum Vertiefen des Einmaleins. Fokus lag in der Gestaltung eines intuitiven User-Interfaces, insbesondere durch Animation; Eintrag im Google Play Store. (Statistik: 140.000+ Downloads, 310 Bewertungen, 4.5/5 ?, Stand: 13.02.2018)
    • Lernsoftware "Trainiere die Uhrzeit zu lesen": Android-App für Kinder zum Lernen von Uhrzeiten in analoger und digitaler Darstellung. Fokus lag auf der Integration von Werbung mittels Google AdMob; Eintrag im Google Play Store. (Statistik: 5.300+ Downloads, 14 Bewertungen, 4.4/5 ?, Stand: 13.02.2018)
    • "Minigolf Punktekarte" zur Erfassung von Minigolf-Spielpunkten mit dem Smartphone: Android-App zur Erfassung von Spielpunkten. Fokus lag in der Gestaltung eines intuitiven und innovativen User-Interfaces; Eintrag im Google Play Store. (Statistik: 1.200+ Downloads, 11 Bewertungen, 4.5/5 ?, Stand: 13.02.2018)
    Java Android Git SQLite Android Studio Google Play Console
    8 Monate
    2014-06 - 2015-01

    Mobile/Consumer Apps (Android)

    Software Engineer (Android) Java Android Gradle ...
    Software Engineer (Android)
    Android-Entwicklung im Scrum-Team (Design/Android/iOS): Mitwirkung an zwei Consumer-Apps mit Fokus auf UI-Umsetzung, Bildbearbeitung und manuelles Testing.
    • Postkarten-App: High-Res-Bildbearbeitung per Touch (Skalierung/Rotation/Filter) inkl. Snapping; Performance-/Speicheroptimierung
    • Vergleichsportal-App: UI/Screens nach Designvorgaben umgesetzt; manuelles Testing auf diversen Smartphones/Tablets

    Java Android Gradle Git SQLite Gson Volley Crashlytics Google Play Services Android Studio Eclipse Redmine BYOD
    2 Jahre 1 Monat
    2012-05 - 2014-05

    Eigenes Gründungsprojekt (3D-Vermess./Bike-Fitting)

    Gründer & Software Engineer (Windows/C++, Android/Java) Microsoft Windows Eclipse Microsoft Visual Studio ...
    Gründer & Software Engineer (Windows/C++, Android/Java)

    Hinweis: Eigenes Projekt - keine externe Beauftragung


    Markerbasiertes Stereo-3D-Vermessungssystem zur Ableitung individueller Fahrradgeometrien/-einstellungen; In-Store-Prototyp (geführter Workflow, Visualisierung, digitaler Produktkatalog, Pilot-Einsatz).

    Gefördertes EXIST-Gründerstipendium (BMWi, 2012?2013); Auszeichnung bei Gründerwettbewerb "IKT Innovativ" (IFA 2014); Messeauftritt CeBIT 2016.

    • Computer Vision 2D/3D: Marker-Erkennung (2D) + 3D-Punktbestimmung (Kalibrier-/Rekonstruktionspipeline); Windows-App (C++): geführter Vermessungsprozess + Visualisierung
    • Android-Tablet als Bedien-/Steuer-Frontend (direkt per WLAN an die Vermessungs-Säule angebunden), Katalognavigation; Prototypaufbau/Deployment

    Microsoft Windows Eclipse Microsoft Visual Studio Android Studio Python Java Android C C++ STL Boost wxWidgets OpenCV Netzwerk TCP/IP HTTP SQLite MySQL Bildverarbeitung Verteilte Systeme Kameratechnologie Stereokamera WLAN-Kommunikation
    7 Jahre 10 Monate
    2004-07 - 2012-04

    Robotik/3D-Vision, Automotive (Forschung & Entwicklung)

    Wissenschaftlicher Mitarbeiter/Doktorand (Promotion, Dr. rer. nat.) Forschung Entwicklung Algorithmik ...
    Wissenschaftlicher Mitarbeiter/Doktorand (Promotion, Dr. rer. nat.)

    Lehrstuhl Robotik & Eingebettete Systeme. Themengebiet Mensch-/Roboter-Koexistenz: 2D/3D-Algorithmik zur konservativen Rekonstruktion freier/gesperrter 3D-Bereiche aus kalibriertem Multi-Kamera-System ? für kollisions-/verletzungsfreie Industrierobotik im gemeinsamen Arbeitsraum (Forschungsprototyp).

    • Algorithmik/Methodik: Freiraum-/Belegungsmodelle (3D, Voxelraum) aus Multi-View-2D; Umgang mit Verdeckungen/Artefakten (Plausibilisierung: Mindestvolumen/-dicke, Bodenbindung, zeitliche Konsistenz)
    • Vision-Pipeline: Background Subtraction/Segmentierung; verteilte Vorverarbeitung pro Kamera + zentrale Fusion/3D-Auswertung (echtzeitnah)
    • Robotik-Integration: Gelenkwinkel zur dynamischen Modellierung/Abschattung; Rückkopplung an Robotersteuerung (Prototyp: Stopp bei Eintritt in gesperrte Bereiche)
    • Umsetzung: Implementierung der Algorithmik und Anbindung von Geräten in C/C++ mit geeigneten zusätzlichen (OSS) Libraries und Frameworks.
    • Aufbau & Inbetriebnahme: Linux-Setup (verteilte Rechner + Zentralrechner), Roboter-Anbindung (Stäubli RX130b, ABB IRB 4600), GigE-Kameras (z. B. SVS-VISTEC eco204CVGE), Montage & Kamera-Kalibrierung (Uni + Evaluationsstandort)


    Dissertation 2012 (Universität Bayreuth)

    • "Wissens- und sensorbasierte geometrische Rekonstruktion" (urn:nbn:de:bvb:703-opus4-10458)

    Transfer/Lehre
    • Evaluationsaufbau (final) beim Automobilhersteller (2011)
    • Demonstrator (früher Systemstand) auf Automatica München & Hannover Messe (2008)
    • Durchführung/Betreuung "C++-Praktikum"
    • Betreuung studentischer Abschlussarbeiten/Projekte (Visualisierung/Debugging 3D-Rekonstruktion, Kameraplatzierung, Tooling)
    Forschung Entwicklung Algorithmik Bildverarbeitung Multi-Kamera-Kalibrierung Voxelraum-Rekonstruktion Datenfusion Linux Verteilte Systeme Netzwerk GPGPU Visualisierung Eclipse FireWire Stäubli RX130b ABB IRB 4600 Industriekamera SVS-VISTEK Matlab 3D C C++ Perl Shell Bash STL Boost Qt Freetype bzip OpenGL OpenCV Eigen TCP/IP gcc make SVN XML
    Universität Bayreuth (Robotik und Eingebettete Systeme)
    3 Monate
    2003-11 - 2004-01

    Lehrstuhl (Datei-/Druckserver)

    Hilfswissenschaftler / Angestellt Linux Administration Linux Linux-Scripting ...
    Hilfswissenschaftler / Angestellt
    Aufsetzung eines linuxbasierten Datei- und Print-Servers
    • Planung, Aufbau, Installation, Konfiguration, Dokumentation und Inbetriebnahme eines Datei- und Print-Servers unter Debian Linux für den Lehrstuhl.
    Linux Administration Linux Linux-Scripting TCP/IP Debian SSH iptables Cups Printserver Perl Samba
    2 Jahre 4 Monate
    2001-09 - 2003-12

    Automatisierung (Wetterstationsdaten Frontend/Backend)

    Hilfswissenschaftler / Angestellt Perl Java Visualisierung ...
    Hilfswissenschaftler / Angestellt

    Wetterstationsdaten-Webvisualisierung (HTML + Java-Applet als Frontend; CGI/Perl/Apache-Backend):

    • parametrisierbar via Applet-Parameter
    • selektives/interaktives Nachladen von Messkanälen
    • Diagramm mit Scroll/Zoom

      Perl Java Visualisierung Microsoft Windows HTTP OOA TCP/IP OOP OOD HTML

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      8 Jahre 9 Monate
      2004-04 - 2012-12

      Promotion: Informatik (Dr. rer. nat.)

      Dr. rer. nat., Universität Bayreuth, Lehrstuhl für Eingebettete Systeme und Robotik, Bayreuth
      Dr. rer. nat.
      Universität Bayreuth, Lehrstuhl für Eingebettete Systeme und Robotik, Bayreuth

      Wissens- und sensorbasierte geometrische Rekonstruktion

      • Forschung & Entwicklung
      • Publikationen
      • Kamerasysteme
      • Verteilte Systeme
      • Linux
      • Robotik
      • C/C++
      • Qt
      4 Jahre 6 Monate
      1999-10 - 2004-03

      Informatik Studium: Angewandte Informatik (Dipl.-Inf.)

      Diplom Informatiker (Dipl.-Inf.), TU Kaiserslautern, Kaiserslautern
      Diplom Informatiker (Dipl.-Inf.)
      TU Kaiserslautern, Kaiserslautern

      Schwerpunkte im Hauptstudium

      • Eingebettete Systeme
      • Computergrafik
      • Sensordatenverarbeitung
      • Robotik

      Diplomarbeit

      Entwicklung und Analyse von Algorithmen zur generischen Beschreibung, Simulation und Ansteuerung der Kinematik parallelkinematischer Strukturen.

      • Iterative Optimierungsverfahren
      • Codegenerierung mit Wolfram Mathematica
      • Softwareentwicklung unter Java und C++
      • Plattform: Windows und Linux
      8 Jahre 11 Monate
      1989-08 - 1998-06

      Allgemeines Gymnasium

      Allgemeine Hochschulreife, Gymnasium an der Heinzenwies, Idar-Oberstein
      Allgemeine Hochschulreife
      Gymnasium an der Heinzenwies, Idar-Oberstein

      Position

      Position

      Rollen
      • Senior Embedded Linux Software Engineer
      • Senior Software Engineer
      • Senior Software Developer


      Schwerpunkte

      • Softwareentwicklung: Konzeption, Prototyping, Implementierung, Integration, Debugging, Refactoring und Testing ? im Team (Agile/Scrum) oder eigenständig
      • Embedded Linux: Bring-up/Inbetriebnahme, Feature-Integration sowie softwareseitige Hardware-Anbindung (z. B. FPGA und Sensorik)
      • Sprachen: C/C++ (11?20) im Allgemeinen; Python für Bindings, Codegenerierung, Tests, Diagnose-/Testwerkzeuge und Automatisierung


      Arbeitsweise & Praxis
      • Schneller Einstieg in neue Themen und angrenzende Technologien
      • AI-Tools projektkonform als Produktivitäts-Boost ? für Recherche, Entwurf und Review (GitHub Copilot / OpenAI ChatGPT / GitLab Duo)
      • Code-Reviews, Wissenstransfer, Onboarding, technische Dokumentation, Unit-/Hardware-Tests
      • Einbindung/Nutzung von 3rd-party Libraries/Frameworks
      • Sicher im Umgang mit den üblichen Werkzeugen (Jira/Confluence, GitLab, Docker etc.)
      • Algorithmik: 2D-Bildverarbeitung, 3D-Datenverarbeitung/-fusion sowie Numerik/Kinematik
      • Bevorzugt Remote tätig (angemietetes Büro Bayreuth); Bei Bedarf Vor Ort, z. B. Einarbeitung, On-site Meetings

      Kompetenzen

      Kompetenzen

      Top-Skills

      Softwareentwicklung Embedded Systems C / C++ / Python C C++ Clean Code Python Embedded Software Embedded Linux Algorithmen Unit Testing Docker GitLab Git Industrielle Bildverarbeitung Objektorientierte Softwareentwicklung Forschung & Entwicklung AI supported Development

      Schwerpunkte

      Softwareentwicklung
      Experte
      Embedded Linux
      Experte
      Sprachen C/C++ (11?20), Python
      Experte
      • Softwareentwicklung: Konzeption, Prototyping, Implementierung, Integration, Debugging, Refactoring und Testing ? im Team (Agile/Scrum) oder eigenständig
      • Embedded Linux: Bring-up/Inbetriebnahme, Feature-Integration sowie softwareseitige Hardware-Anbindung (z. B. FPGA und Sensorik)
      • Sprachen: C/C++ (11?20) im Allgemeinen; Python für Bindings, Codegenerierung, Tests, Diagnose-/Testwerkzeuge und Automatisierung

      Aufgabenbereiche

      Konzeption
      Fortgeschritten
      Prototyping
      Experte
      Implementierung
      Experte
      Integration
      Experte
      Debugging
      Experte
      Testing
      Fortgeschritten

      Produkte / Standards / Erfahrungen / Methoden

      Agile/Scrum
      Fortgeschritten
      Reviews
      Experte
      Unittests
      Experte
      Hardwaretests (je nach Setup)
      Projekt-/Setup-abhängig; manuell + automatisiert
      Stabilitäts-/Performance-Analysen
      Fortgeschritten
      Deployment-Skripte
      Fortgeschritten

      Betriebssysteme

      Embedded Linux
      Experte
      Yocto/BitBake (Build/SDK/Images; punktuell Anpassungen)
      Yocto im Projektkontext sicher (Build/SDK/Images), punktuell Recipes/Anpassungen; kein "Yocto-Core-Maintainer"
      Debian
      Fortgeschritten
      Ubuntu
      Fortgeschritten
      Windows
      Fortgeschritten
      Android
      Fortgeschritten
      PLCnext
      Fortgeschritten

      Programmiersprachen

      C++
      Experte
      C
      Experte
      Python
      Fortgeschritten
      Bash
      Fortgeschritten
      Java
      Fortgeschritten
      C#
      Fortgeschritten
      JavaScript
      Basics
      Perl
      Basics
      Dart
      Basics

      Datenbanken

      SQLite
      Fortgeschritten
      MySQL
      Basics
      Redis
      Fortgeschritten

      Datenkommunikation

      gRPC
      Fortgeschritten
      REST/JSON
      Fortgeschritten
      XML
      Fortgeschritten
      JSON Schema
      Fortgeschritten
      CSV
      Fortgeschritten
      UDP
      Fortgeschritten
      NTP (chrony)
      Fortgeschritten
      TCP/IP
      Fortgeschritten
      HTTP
      Fortgeschritten
      SSH
      Fortgeschritten

      Hardware

      FPGA
      Fortgeschritten (softwareseitige Anbindung/Integration/Debugging im Embedded-Kontext)
      IMU
      Fortgeschritten
      Raspberry Pi
      Fortgeschritten
      NVIDIA Jetson
      Fortgeschritten
      Kamera/Interfaces (USB, GigE, FireWire)
      Fortgeschritten
      Z-Wave-USB-Controller
      Fortgeschritten

      Berechnung / Simulation / Versuch / Validierung

      2D-Bildverarbeitung
      Experte
      3D-Datenverarbeitung/Datenfusion (z. B. Voxelraum)
      Experte
      Numerik/Kinematik (Newton-Raphson, Householder)
      Fortgeschritten
      Newton-Raphson
      Fortgeschritten
      Householder
      Fortgeschritten

      Design / Entwicklung / Konstruktion

      Git
      Experte
      GitLab (MR/CI)
      Fortgeschritten
      CMake
      Fortgeschritten
      gcc/g++
      Fortgeschritten
      make
      Fortgeschritten
      Gradle
      Basics
      Jenkins
      Fortgeschritten
      Docker/Buildx
      Fortgeschritten
      Artifactory (Artifacts/Binaries)
      Fortgeschritten
      Debian-Packaging
      Fortgeschritten
      SVN
      Fortgeschritten
      SCons
      Basics
      Bitbucket
      Basics
      GitHub
      Fortgeschritten
      Docker
      Fortgeschritten
      Podman
      Fortgeschritten
      DevContainer
      Fortgeschritten
      systemd
      Fortgeschritten
      init.d
      Fortgeschritten
      Catch2
      Experte
      pytest
      Fortgeschritten
      clang-format
      Fortgeschritten
      clang-tidy
      Fortgeschritten
      cppcheck
      Fortgeschritten
      Qt
      Fortgeschritten
      OpenGL
      Fortgeschritten
      CLI11
      Fortgeschritten
      pybind11
      Experte
      Jinja
      Fortgeschritten
      Mako
      Fortgeschritten
      textX
      Basics
      FastAPI/uvicorn
      Fortgeschritten
      minizip-ng (ZIP/zstd)
      Fortgeschritten
      boost::asio
      Fortgeschritten
      Boost
      Fortgeschritten
      OpenCV
      Experte
      Eigen
      Fortgeschritten
      HALCON/HDevelop
      Basics
      Bootstrap
      Basics
      ECharts
      Basics
      wxWidgets
      Fortgeschritten
      Flutter
      Basics
      .NET (WPF/MVVM/XAML)
      Fortgeschritten
      SWIG
      Fortgeschritten
      Roslyn
      Fortgeschritten
      AOP
      Basics
      Gson
      Basics
      Volley
      Basics
      Crashlytics
      Basics
      Google Play Services
      Basics
      VS Code
      Experte
      Jira
      Fortgeschritten
      Confluence
      Fortgeschritten
      Polarion
      Fortgeschritten
      MS Teams
      Qt Creator
      Fortgeschritten
      Eclipse
      Fortgeschritten
      Visual Studio
      Fortgeschritten
      Android Studio
      Fortgeschritten
      Jupyter
      Fortgeschritten
      Wolfram Research Mathematica
      Fortgeschritten
      Redmine
      Basics
      iPerf
      Fortgeschritten
      Wireshark
      Basics
      Google Play Console
      Fortgeschritten
      GitHub Copilot
      Fortgeschritten
      OpenAI ChatGPT
      Experte
      GitLab Duo
      Fortgeschritten

      Branchen

      Branchen

      • Film-/Medientechnik (High-End-Filmkameras)
      • Industrie/Automatisierung (Machine Vision, Sensorik, 2D-Industriekameras/3D-ToF, Multi-Sensor/IMU)
      • Automatisierung/Energie (SPS/PLCnext)
      • Energie/Energiespeicher (Smarthome/Z-Wave)
      • Automotive (Infotainment/Navigation, Verifikation/Testing)
      • Robotik/3D-Vision (Forschung & Entwicklung)
      • Mobile/Consumer Apps (Android)

      Vertrauen Sie auf Randstad

      Im Bereich Freelancing
      Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

      Fragen?

      Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

      Das Freelancer-Portal

      Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.