08.05.2026 aktualisiert

HS
Premiumkunde
100 % verfügbar

Entwicklung und Beratung im Embedded-Linux-Umfeld

Lutherstadt Wittenberg, Deutschland
Weltweit
Lutherstadt Wittenberg, Deutschland
Weltweit

Profilanlagen

CV - Holger Steinhaus

Skills

AI AgentsLinuxEmbedded LinuxRS-232YoctoTesting (Hardware)

Schwerpunkte

• Embedded Linux: Plattform-Design, Yocto/OpenEmbedded, Kernel & DeviceTree, U-Boot, SWUpdate, CI/Testautomatisierung mittels HITL und SITL

• System- und Hardware-/Software-Co-Design, Schaltungsentwicklung, Inbetriebnahme

• Ladetechnik E-Mobilität: ISO 15118 (AC und DC, BDL), IEC 61851 (AC und DC), EEBus (Generic, EMobility und Grid), OCPP

• Hardware-Plattformen: NXP i.MX 6/6UL/8M Mini, ESP32 (bare-metal Rust), STM32 (Cortex-M3/M4), Atmel AVR, PIC24, Qualcomm Snapdragon 410/820

• Echtzeit/RTOS: NuttX, ChibiOS, RTLinux, RTAI


Programmiersprachen

• C, C++, Python (insb. auf Embedded Linux), Rust (bare-metal esp-hal, Python-Extensions)

• Java, Pascal/Delphi, Fortran, Assembler


Datenkommunikation

• Bussysteme: CAN, CANopen, UAVCAN, SPI, I2C, UART, RS-232, RS-485

• Netzwerk: TCP/IP (Low-Level), Raw Ethernet, Ethernet-Switches/VLAN

• PLC: GreenPhy/HomePlugAV (QCA7000)

• Wireless: WLAN, BLE, LTE/Mobilfunk

• USB/HID, Smartcards (RFID, CCID, PC/SC)

• Video: MIPI CSI/DSI, OpenGL ES, GPU-Programmierung

• Werkzeuge: Wireshark (eigene Protokoll-Parser)


Testing & Qualitätssicherung

• HITL/SITL Testautomatisierung (Robot Framework)

• Vision-basiertes UI-Testing und Validierung

• Feldtests, integrative Labortests, Performance- und Lastoptimierung


CI / DevOps

• Jenkins, GitHub Actions, Git/Bitbucket, Mercurial, JUnit, CMake, Yocto


AI-gestützte Entwicklung

• Skill-/Spec-Driven Development, AI Agents

• AI-gestützte Test- und CI-Workflows


Web & UI

• Vue.js, FastAPI, CrowCPP, Qt/PyQt

• Browser-basiertes UI in performance-kritischen Embedded-Linux-Umgebungen


Methoden & Standards

• Requirements Engineering (DOORS), UML, Enterprise Architect, V-Modell

• PKI/Sicherheit: OpenSSL, PC/SC Smartcard Framework


Branchen

• E-Mobility/Automotive, Sicherheitstechnik (Safety/Security), UAS, SCADA/Industrie, Gesundheitswesen, Wehrtechnik, akademisch

Sprachen

DeutschMutterspracheEnglischverhandlungssicherRussischGrundkenntnisse

Projekthistorie

System- und Softwareentwicklung Feldstrom- und Laderegler für einen Generator unter variabler Drehzahl

Konzept


Umsetzung


AI-basierter Entwicklungs-, Test und CI-Workflow


Kenntnisse: ESP32, esp-hal, RTOS, LVGL, BLE, I2C, OneWire, MIPI-DSI, SPI, Rust, AI workflows, Elektrotechnik, Embedded-Elektronik

System zur Kalibrierung und Qualitätskontrolle eines chemisch-pharmazeutischen Produkts

Konzept, Design und Implementierung eines Systems zur Kalibrierung und Qualitätskontrolle eines chemisch-pharmazeutischen Produkts.

Gesamtkonzept


Linux-basierter SBC


Applikationslogik


Frontend


Kenntnisse: Embedded Linux, i.MX8M, USB/HID, Yocto, C/C++, Treiberentwicklung, Web-Frontend (JS/Vue), Rust, Python, Das U-Boot, SWUpdate, C++17, VPN, WebSocket, REST, mDNS

Ladestationen für Elektrofahrzeuge (AC HLC und DC)

Konzept und Basisimplementierung einer Embedded-Linux-Umgebung für ein Kommunikationsboard einer DC-Ladestation:


Entwicklung einer neuen Hardware-Plattform für ein Kommunikationsboard einer Ladestations-Familie (AC und DC) auf Basis i.MX8M Mini:


Kenntnisse: i.MX6UL, i.MX8M, QCA7000, ISO 15118, OCPP, CANopen, EVSE, SECC, RFID, EEBus, Verisco, Jenkins, Yocto, PLC/GreenPhy/HomePlugAV, Embedded Linux, C, C++, Python, DeviceTree, Robot Framework, VPN, Ethernet-Switch, WAN/LTE, Wireguard

Anwendungsentwicklung und Technologiescouting im Umfeld einer MIPI/CSI-Kamera

Anwendungsentwicklung in einer Embedded-Linux-Umgebung für eine MIPI-CSI-Kamera, insbesondere für folgende Szenarien:


Technologiescouting hinsichtlich Entwicklung neuer CSI-Kameramodule auf den Plattformen NVidia Jetson TX2 und NXP i.MX8(M).

Plattformen: Qualcomm Snapdragon 820 und 410 unter Embedded Linux (nicht Android)

Weitere Technologien: Hexagon, Adreno, OpenGL, Halide, ARM Cortex (APQ8016 und APQ8096), OpenEmbedded/Yocto, Debian, Venus Codecs, Computer Vision, Machine Vision

SW/HW-Integration und -test – Unbemannte Flugsysteme


Produkte: Embedded C/C++ auf STM32F427 (ARM Cortex-M4, NuttX RTOS) und STM32F105/F103 (ARM Cortex-M3, ChibiOS RTOS), UAVCAN

Embedded-Software für RS485 RFID Smartcard Reader und Linux-Treiber


Produkte: CCID, RFID-Smartcards, PC/SC, RS-485, Linux

Produktionsüberwachung und -weiterentwicklung

Realisierung eines Betriebsmittels zur Produktionsüberwachung und -weiterentwicklung im Umfeld eines chemisch-medizinischen Messgerätes.

Produkte: C++ unter Windows, Python, USB, Renesas M16C-Umgebung

Requirements Engineer – Messgeräteentwicklung

Weiterentwicklung einer scriptfähigen Entwicklungsumgebung zur Messgeräteentwicklung.

Produkte: C++ unter Windows, Boost, Python, USB-HID

Systemsimulation, Protokollentwurf


Produkte: Raw Ethernet, Python, C++, Qt, PyQt

Anforderungsanalyse – Produktionsüberwachung

Anforderungsanalyse, Lasten- und Pflichtenhefterstellung für ein Betriebsmittel zur Produktionsüberwachung und -weiterentwicklung im Umfeld eines chemisch-medizinischen Messgerätes.

Requirements Engineering – Gasmesstechnik


Produkte: V-Modell-artiger Entwicklungsprozess, DOORS, Enterprise Architect

Requirements Engineer – Messgeräteentwicklung

Entwurf und Implementierung einer scriptfähigen Entwicklungsumgebung zur Messgeräteentwicklung.

Produkte: C++ unter Windows, Boost, Python, USB-HID

Requirements Engineer – Gasmess- und Alarmsystem

Smartcard-basierte Signatur-Applikation

Entwurf und Implementierung einer Smartcard-basierten Signatur-Applikation.

Produkte: C++ unter Windows, PC/SC, Smartcard (Siemens CardOS)

API für Messgeräte-Steuerung

Entwurf und Implementierung einer API für die Steuerung eines Messgerätes.

Produkte: C++ unter Windows, Boost, USB-HID

Wissenschaftliche Tätigkeit

**06/2005 – 05/2006** – SW-Architekt, Entwickler, DBAEntwurf eines Simulationssystems für ein sehr großes verteiltes Informationssystem.*Produkte:* Java, Repast, MySQL, JAXB

**09/2004 – 05/2005** – SW-Architekt, Entwickler, DBAEntwurf und Implementierung eines verteilten Webcrawlers und eines dafür geeigneten verteilten DBMS.*Produkte:* Java, C++, C, x86-Assembler, Python, MySQL, Oracle

Datenerfassung mit Smartcard-Interface

Entwurf und Implementierung einer Datenerfassungsapplikation, Schnittstellenprogrammierung für Smartcard-Interface und Anbindung.

Produkte: Java, Delphi, PC/SC, Java2D

Lastausgleich und Failover

Planung und Realisierung von Lastausgleich- und Failover-Mechanismen für eine C/S-basierte Branchenanwendung.

Eingesetzte Techniken: Java, CORBA, J2EE

Datenschnittstellen HL7/DICOM

Entwurf und Realisierung diverser Datenschnittstellen (HL7, DICOM).

Eingesetzte Techniken: Delphi, Java, C++

Umstellung Branchenanwendung auf C/S-Betrieb

Konzept, Design und Implementierung für die Umstellung einer monolithischen Branchenanwendung auf C/S-Betrieb.

Eingesetzte Techniken: CORBA, Java, Delphi

DSL-Compiler für Constraint-Prüfung

Design und Implementierung eines DSL-Compilers zur automatischen Erstellung von komplexen Constraints zur Prüfung von Benutzereingaben.

Eingesetzte Techniken: Java, JavaCC

Unternehmensweite Versionsverwaltung (CVS)

Konzept und Einführung einer CVS-basierten unternehmensweiten Versionsverwaltung.

Eingesetzte Techniken: CVS, Python

Lizenzmanagement-System

Design und Implementierung eines Lizenzmanagement-Systems für eine Branchenanwendung.

Eingesetzte Techniken: Delphi, x86-Assembler

Formular-Engine

Design und Implementierung einer Formular-Engine für eine Branchenanwendung.

Eingesetzte Techniken: Delphi

Gefechtsfeldsimulation

Softwareentwicklung im Rahmen eines Großprojektes zur Gefechtsfeldsimulation.

Eingesetzte Techniken: C, C++, Tcl/Tk, Informix, SGI HA-Cluster


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden