27.10.2026 aktualisiert


Premiumkunde
100 % verfügbarEmbedded Security Expert
Ludwigsburg, Deutschland
Deutschland +3
Dipl. Ingenieurinfo: Deutschland, Österreich, Schweiz, Frankreich
Über mich
Über 20 Jahre Erfahrung in Embedded Linux und Embedded Security. Ich unterstütze Gerätehersteller bei der Entwicklung sicherer, wartbarer Produkte und der technischen Umsetzung der CRA-Anforderungen.
Skills
Penetration TestingAnwendungssicherheitBuild-AutomatisierungBuildrootComplianceInformationssicherheitEmbedded C++Embedded SystemsEmbedded LinuxReverse EngineeringSichere CodierungChipkartenCyber Threat AnalysisFirewallsYocto
Fachliche Schwerpunkte
Embedded Linux: Systemarchitektur, Spezifikation, Implementierung und Verifikation. Kundenspezifische Distributionen mit Yocto/OpenEmbedded und Buildroot, Layer, Rezepte, SDKs und reproduzierbare Builds mit KAS.
BSP & Treiber: Hardware-Inbetriebnahme, Linux-Kernel, U-Boot, ARM Trusted Firmware, Device Trees und hardwarenahe Entwicklung in C/C++.
Secure Boot: Durchgängige Vertrauensketten, Firmware-Signierung und Integration in Build- und Produktionsprozesse.
Trusted Computing: OP-TEE/TrustZone, Trusted Applications, Secure Storage mit RPMB und TPM sowie HSM-/PKCS#11-Anbindung und Schlüsselmanagement.
Integritätsschutz: dm-verity, IMA/EVM und Dateisystemverschlüsselung.
OTA-Updates: SWUpdate, Eclipse hawkBit, A/B-Redundanz, Full-/Delta-Updates, Signaturprüfung und Wiederherstellung bei Updatefehlern.
Systemhärtung: Absicherung von Bootloader, Kernel, Userspace und Netzwerkdiensten; SELinux, AppArmor, Container-Isolation und nftables.
Echtzeit: Echtzeit-Linux, Latenz- und Lastanalysen sowie Anbindung von Echtzeitkernen über OpenAMP.
CI/CD & Tests: Build- und Testautomatisierung mit Jenkins, Docker und Robot Framework; Gerätesimulation und Schnittstellen-Mocks mit QEMU.
Compliance: Technische Unterstützung bei RED-DA-Zertifizierung und CRA-Readiness: Gap-Analysen, Sicherheitskonzepte, Umsetzung und Nachweisführung.
Post-Quanten-Kryptografie: Integration und Erprobung von ML-DSA und ML-KEM in Embedded Linux und OP-TEE; Bewertung von Ressourcenbedarf und Kompatibilität.
Weitere Tools & Technologien
Sprachen: C, C++, Python, Bash, ARM-/x86-Assembler
Entwicklung & Debugging: BitBake, Git, GDB, JTAG
System & Kryptografie: systemd, UEFI, OpenSSL, wolfSSL, Botan, liboqs
Plattformen: NXP i.MX/S32G, STM32MP1, Zynq/ZynqMP, TI Sitara, Raspberry Pi, Intel x86/x64
Schnittstellen: CAN/SocketCAN, Ethernet, Modbus, OPC UA, PCI Express, USB, I²C, SPI, UART
Oberflächen: Qt5/Qt6, LVGL
Zusammenarbeit & Wissenstransfer
Eigenständige Entwicklung, technische Abstimmung mit Kunden und Zulieferern, Architektur- und Code-Reviews, Dokumentation und Fachvorträge. Zusammenarbeit auf Deutsch, Englisch und Französisch.
Projekterfahrung & Open Source
Über 20 Jahre Erfahrung in Automotive, Telematik, industrieller Messtechnik, vernetzten Haushaltsgeräten, Medizintechnik und Payment-Terminals. Projekte unter anderem bei Vorwerk, Bosch, Endress+Hauser, Maschinenfabrik Reinhausen, Continental und Daimler.
Aktiver Open-Source-Maintainer und Contributor mit eigenen Yocto-Layern, Embedded-Werkzeugen und Beiträgen zu Yocto und Linux-Kernel.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2017
Sprachen
DeutschgutEnglischgutFranzösischMuttersprache
Projekthistorie
Entwicklung und Inbetriebnahme einer Yocto-basierten Linux-Plattform zur Automotive-Messdatenerfassung auf NXP S32G.
Anpassung des BSP und projektspezifischer Yocto-Layer sowie reproduzierbare Builds mit KAS.
Integration und Konfiguration von Linux, U-Boot, Device Trees und systemd.
Inbetriebnahme und Tests von CAN und Ethernet-Schnittstellen mit LLCE und PFE.
Anpassung der Boo und Deployment-Prozesse sowie Konfiguration von Docker und SWUpdate.
Performance- und Belastungstests, Bewertung der Sicherheitsarchitektur und Empfehlungen zur Systemhärtung.
Technische Dokumentation von Architektur, Build-Prozessen und Inbetriebnahme.
Technologien: C++/Rust,Yocto/OpenEmbedded, KAS, NXP S32G, ARM64, Linux, U-Boot, systemd, SocketCAN, Docker, SWUpdate.
Entwicklung eines neuen Kochgeräts
NXP i.MX8MP, C/C++, Yocto, U-Boot, Arm-Trusted-Firmware (ATF), OP-TEE, Secure Boot, Secure Storage, DM-Verity, DMcrypt, Sandboxing, Firewalls, Penetration Testing, Cyber Resilience Act (CRA), EU Red Delegated Act
- Erstellung der Sicherheitsarchitektur und Definition der Sicherheitsanforderungen
- Durchführung von Threat Modeling und Risikoanalysen
- Aufteilung der Sicherheitsanforderungen in konkrete Entwicklungsaufgaben
- Entwicklung und Umsetzung eines Sicherheitsentwicklungsplans
- Koordination der Sicherheitsaspekte mit Hardware-Partnern
- Entwicklung und Test sicherheitsrelevanter Funktionen
NXP i.MX8MP, C/C++, Yocto, U-Boot, Arm-Trusted-Firmware (ATF), OP-TEE, Secure Boot, Secure Storage, DM-Verity, DMcrypt, Sandboxing, Firewalls, Penetration Testing, Cyber Resilience Act (CRA), EU Red Delegated Act
- Entwicklung des Board Support Package (BSP) für Xilinx ZynqMP (Bootloader/Linux Kernel)
- Erweiterung von Treibern (QSPI, Netzwerk, PMU, Watchdog)
- Implementierung von OpenAMP Interprozesskommunikation mit Realtime-Cores (R5)
- ModBus, AnyBus und OPC-UA Integration
- Yocto BSP und QT/OPC-UA Integration für HMI
- Entwicklung und Implementierung eines Security-Konzepts, einschließlich:
- Secure Boot & Integritätsschutz
- Dateiverschlüsselung & sicheres Key-/Zertifikats-Handling
- Firewalls und weitere Sicherheitsmaßnahmen
- Design und Umsetzung eines System-Update-Konzepts
- Einrichtung von Jenkins CI und Integration mit Docker für verschiedene Projekte
- Automatisierung von Tests mit Robot Framework
Xilinx ZnyqMP, Yocto, C/C++, U-Boot, Secure Boot, Secure Storage, DM-Verity/DMCrypt, Sandboxing, Firewalls, Robot Framework, Docker Containers, Jenkins CI/CD Pipelines, PKI