10/31/2026 updated


Premium member
not availableinfo: not available until 12/31/2026
Embedded Software Expert · Developer · Technical Lead | RTOS · Industrial Communication · OPC UA
Fürth, Germany
Fürth +50 km
Bachelor Professional in Technology - State-Certified Technician in Electrical EngineeringAbout me
Ich helfe Unternehmen, anspruchsvolle Produkte zuverlässig zur Marktreife zu bringen – mit über 30 Jahren Erfahrung in Softwareentwicklung, Projekt- und Teamleitung sowie im Mentoring. Schwerpunkte: Technische Informatik · Embedded Systems · Industrielle Kommunikation.
Testing (Software).NET FrameworkArtificial IntelligenceANSI CArchitectureAssembly LanguageAutomationTest AutomationUnit TestingC Sharp (Programming Language)C++ (Programming Language)ProfilingCommunications ProtocolsComplianceComputer Engineering
Embedded Expert | Software Developer | Technical Lead & Mentor | RTOS | Industrial Communication | OPC UA
Über 30 Jahre Erfahrung in der Softwareentwicklung, Projekt- und Teamsteuerung mit Schwerpunkt auf Technische Informatik, Embedded Systems und industrieller Kommunikation.
Embedded Software Engineering
- Hardware-/Board Bring-up: Neue Hardware vom Power-Up bis RTOS-/Linux-Bring-up; Low-Level-Debugging (Stop-Mode, Instruction Tracing)
- Boot-/Firmware-Loader: Entwicklung, Portierung und Anpassung von Boot- und Firmware-Loadern
- Echtzeit-Firmware (C/C++): Entwicklung, Optimierung und Härtung hardwarenaher Bare-Metal-/RTOS-Firmware
- Portierung & Toolchains: OS-/Architektur-Portierungen; Aufbau von Build- und Dev-Umgebungen
- Treiber (Linux/Windows): Kernel-/User-Space-Treiber inkl. Begleitung von Windows-Treiberzertifizierungen
Embedded Linux & Secure Boot
- Linux Platform Engineering (Yocto/BSP/DT): Yocto-Images inkl. Kernel/U-Boot, BSP, Device Tree, Pinmux/Clocks/Peripherie, Build-Integration
- Linux Realtime Tuning: Profiling, Analyse und System-Tuning für bessere Echtzeitfähigkeit
- Linux Secure Boot: Secure-Boot-Implementierung inkl. Pipeline-Integration; Boot-Policies, Key-Provisioning, Prozess-/Dokuanforderungen
Industrial Control & Communication
- PLC/SPS-Firmware: Features & Tests für SPS/PLC/MC; Integration in Testautomatisierung und Build-Pipelines
- PROFINET- & IP-Stacks: Feature-Implementierung inkl. Testentwicklung/-automatisierung; Integration von PROFINET- und IP-Stacks
- PLC-Simulation & vPLCs: Taktsynchrone SIL-Simulationen für Digital Twins/Co-Simulation; virtualisierte PLC-Runtimes für Software-Defined Automation
OPC UA
- Entwicklung & Integration: Spezifikationsanalyse, Interfaces, Firmware-/Gateway-Integration; deterministische PubSub/FX (TSN) über Industrial Ethernet
- Compliance Consulting: Vorbereitung und Begleitung der OPC UA Compliance-Zertifizierung
- GDS & Secure Storage: GDS-Integration inkl. Onboarding und Zertifikatsmanagement (Provisioning, Renewal, Revocation)
Engineering Tools & Productivity
- Developer Tooling, Automation & AI: KI-Integration in Analyse-, Implementierungs- und Review-Workflows (Quality-/Security-Policies); Entwicklung von IDE-Erweiterungen; Unterstützung von DevOps-Teams bei Build-Pipelines und Testautomatisierung
Experience
Professional experience10+ years
Freelancer since1997
Languages
DeutschNative speakerEnglischGood
Project history
- Evaluierung des open62541 OPC-UA-Stacks als Basis für ein Security-Management-System zur Zertifikats-/Security-Parameter-Verteilung in OT
- OPC UA Part 21 (Device Onboarding): GAP-/Konformitätsanalyse der Onboarding-Workflows (Device Identity, Ticketing, Registrar/DCA)
- Security-/Stabilitätsbewertung inkl. SecureChannel (SignAndEncrypt) sowie RBAC/Audit-Readiness und Test-Tool-Eignung
- Ableitung priorisierter Maßnahmen inkl. Empfehlungen zu PKI/TrustList-Lifecycle, Governance (Revocation) und Skalierung, Doku/Management Summary
Proof of Concept für eine OPC UA FX-basierte Controller-zu-Controller-Kommunikation zwischen virtuellen speicherprogrammierbaren Steuerungen (vPLC) auf einer Industrial-Edge-Plattform. Dazu wurden in zwei Phasen eine virtuelle Testumgebung unter Linux Debian aufgebaut (inkl. VM, vPLC), Shared-Memory-Kommunikation (Realtime-Information-Bus) aktiviert und die RIB-Lösung in eine angepasste Produkt-Firmware (inkl. Shared Memory und ProfiNet-Unterstützung) integriert sowie in containerisierten Umgebungen (Docker) bereitgestellt. Zusätzlich wurde eine virtuelle Ethernet-Verbindung zur Simulation der Netzwerktopologie entwickelt. Abschließend erfolgten Inbetriebnahme, Funktionstests, die Erstellung von Beispielanwendungen, umfassende Dokumentation sowie Kunden-Support.
Erstellung und kontinuierliche Verbesserung einer virtuellen SPS (vPLC) für Industrial-Edge-Plattformen. Dazu gehörten die Evaluierung von Virtualisierungsansätzen sowie die Entwicklung einer Cross-Toolchain (Windows-/Linux-basiert) und entsprechender Entwicklungsumgebungen. Es wurde ein emulierter RTOS-Layer virtualisiert und die SPS-Firmware (inkl. Netzwerk-, Speicher- und Ethernet-Treiber) portiert und angepasst. Die Lösung wurde in CI/CD-Pipelines integriert und über mehrere Phasen hinweg hinsichtlich Build-Prozess, Performance, Stabilität und Determinismus (u.a. Jitter, Laufzeit, Speicherverbrauch, Codequalität) iterativ optimiert. Darüber hinaus erfolgte die Implementierung von Produktschutzmaßnahmen und Post-Mortem-Analysefunktionen (z. B. Core Dumps), die Entwicklung automatisierter Tests, die Erweiterung der Testabdeckung (u. a. PN-I/O, Safety, OPC UA), das Firmware-Hardening sowie eine 64-Bit-Portierung der virtuellen SPS. Abschließend erfolgte ein umfassender Know-How-Transfer welcher die Dokumentation aller relevanten Prozesse und Erkenntnisse sowie Schulungen zur Einarbeitung weiterer Entwickler und Tester umfasste.
Recommendations

exali Professional Liability badge
The exali Professional Liability badge is a trusted mark for freelancers and service providers. It confirms that the freelancer carries professional liability insurance meeting exali's high standards — a symbol of reliability and professionalism.
Valid until: 09/01/2027