13.04.2026 aktualisiert


Premiumkunde
100 % verfügbarIndustrial Embedded Systems Architect | PROFINET | EtherNet/IP | Device Integration & Retrofit
Dortmund, Deutschland
Weltweit
Diplom-Informatik (Ingenieur-Informatik)Über mich
Ich entwickle Geräte und stabilisiere unzuverlässige Systeme mit Full-Stack-Expertise von der Registerebene bis zur Systemarchitektur. Besonders stark bei komplexen Integrations- u. Retrofit-Projekten mit PROFINET, EtherNet/IP und robusten Kommunikationslösungen für den produktiven Maschineneinsatz.
Skills
C (Programmiersprache)APIsARM ArchitekturAssemblerspracheAutomatisierungBash ShellKommunikationsprotokolleDatenbankenSteuerungstechnikSteuerungssystemeEmbedded C++Embedded SystemsEmbedded LinuxMQTTSpeicherprogrammierbare Steuerungen
Ich entwickle industrielle Embedded-Systeme, die zuverlässig in komplexen Maschinen funktionieren – einschließlich Firmware, Kommunikation und Update-Fähigkeit über den gesamten Gerätelebenszyklus.
Fokus: Profinet, EtherNet/IP, Embedded Linux, Systemintegration und robuste Gerätearchitektur
Ich bin spezialisiert auf industrielle Kommunikationsgeräte und Systeme, die langfristig wartbar und zuverlässig integrierbar sind.
Ich habe Erfahrung mit Embedded-Systemen im produktiven Einsatz in langlebigen industriellen Maschinen.
Typische Einsatzszenarien:
- Entwicklung neuer Profinet- oder EtherNet/IP-Geräte
- Stabilisierung instabiler oder schwer integrierbarer Geräte
- Integration neuer Hardware in bestehende Maschinenarchitekturen
- Firmware- und Kommunikationsarchitektur für neue Geräteplattformen
- Design robuster Firmware-Update- und Diagnosemechanismen
- Analyse und Lösung komplexer Integrationsprobleme
Kernkompetenzen – sofort produktiv
- PROFINET IO-Geräte (rt-labs Stack) inkl. GSDML, Diagnose, TwinCAT/Codesys-Test
- EtherNet/IP-Geräte und Software (Pyramid Stack), excplicit oder implicit messaging
- DeviceNet-Geräte inkl. EDS für Rockwell RSLogix
- Linux/FreeRTOS-Gateways, managed Switches, IO-Module
- Board-Bringup & Hardware-nahes Debugging
- Low-Level-Treiber (SPI, I2C, CAN, RS485, ADC/DAC, Sensoren, Flash, Display)
- Resiliente Systeme (GP-Forschung: Evolution statt Perfektion – Toleranz gegenüber Defekten)
Technische Basis:
- C/C++
- Assembler
- Rust
- Embedded Linux
- FreeRTOS
- STM32 / ARM
- Industrial Protocols
- Java-basierte Tools für Geräteintegration und Systemmanagement
Projekte (Auszug):
- EtherNet/IP-Switch-Interface (Port-Statistiken als CIP-Objekt, Linux)
- PROFINET-IO-Gerät (STM32H7 + FreeRTOS + rt-labs)
- DeviceNet-Drehzahl-Messung (Getriebe) mit RSLogix-EDS
- EtherNet/IP-Datenlogger im Connected-Mode (Linux)
- Methan-Sensor-Gateway RS485 → EtherNet/IP (Linux)
- Java-Wrapper für Pyramid EtherNet/IP-Stack
- LED-Streifen Steuergerät (STM32, bare-metal, CAN, WS2812, C++)
- HMI-Board für eine Steuerung (STM32, FreeRTOS, C++)
- Test-Gerät für HMI-Board (RaspberryPi, Linux, QT5, C++)
- 3D-Sensor-Systeme (STM32, FreeRTOS, C++)
- Funk-Interface (SAMR21, RIOT-OS, C++)
- Java-Tools mit Java-Swing, JavaFX und Javolution für echtzeitfähige Kommunikation
- C++ Tools mit Qt5/6
- Update-/System-Management-System für Maschinen mit 10+ CPUs und 50+ MCUs
Arbeitsweise:
- Ich arbeite ergebnisorientiert und liefere in kurzen Zyklen, angepasst an das Projekt.
- Pragmatische, wartbare Lösungen mit Fokus auf Effizienz und Lesbarkeit
- Überwiegend remote
- Projektbasierte Pauschale oder nach Aufwand, abhängig von Projektanforderungen
Was mir wichtig ist:
- technisch saubere Lösungen
- klare Anforderungen (oder die gemeinsame Klärung davon)
- Projekte, die abschließbar sind
- Systeme, bei denen man sieht, dass sie funktionieren
Was ich NICHT mache:
- SPS-Programmierung
- Systemadministration
- MatLab/Simulink
- Microsoft Windows Entwicklung
- Rüstungsindustrie
- ANÜ
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Konzepterstellung für die Migration bestehender Bosch-Rexroth Bühnentechnik-Anlagen hin zu SPS-Technik
- Profinet Firmware-Neuentwicklung für Bedienpult-Controller, Migration zu einem Profinet kompatiblen Gerät (STM32H7, rt-labs Profinet-Stack, FreeRTOS, C/C++)
- Bootloader für den Pult-Controller (FreeRTOS, C/C++)
- GUI-Client für den Bootloader (Java-Swing, JavaFX)
- SPS-Testprogramme für Pult-Controller (Codesys, TwinCAT3)
- Manager Neuentwicklung Pult-Steckerplatine
- Router-Entwicklung für neues Funkpult
Entwicklung von Firmware-Update-Konzepten für STM32-basierte UI-Boards, BSP-Entwicklung für Yocto-Linux, OCPP-Implementierung und Leistungselektroniksteuergeräte
System-Architektur für PV-Wechselrichter, Inbetriebnahme von i.MX6-Prozessoren, WiFi-Modultypen Evaluation und Display-Integration unter Yocto-Linux
Zertifikate
EFKffT
TÜV Saarland Seminare2025