27.10.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Embedded Security Expert

Ludwigsburg, Deutschland
Deutschland +3
info: Deutschland, Österreich, Schweiz, Frankreich
Dipl. Ingenieur
Ludwigsburg, Deutschland
Deutschland +3
info: Deutschland, Österreich, Schweiz, Frankreich
Dipl. Ingenieur

Profilanlagen

Ayoub_Zaki_CV_DE.pdf

Ü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

Embedded Linux & Security Consultant

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

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.

Security Architect/Entwickler

Konsumgüter und Handel

>10.000 Mitarbeiter

 Entwicklung eines neuen Kochgeräts
  • 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
Technologien & Methoden:
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

Embedded System Entwickler

Energie, Wasser und Umwelt

>10.000 Mitarbeiter

  • 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
Technologien:
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

Embedded System Entwickler

Industrie und Maschinenbau

500-1000 Mitarbeiter

Entwicklung eines neuen industriellen Steuergeräts
  • Board Bring-Up und Board Support Package (BSP)
  • Treiberentwicklung für NAND-Flash, GPIOs, Ethernet und Secure Elements
  • Implementierung eines sicheren OTA-Update-Mechanismus mit SWUpdate
  • Spezifikation und Implementierung von Security-Anforderungen, einschließlich:
    • Secure Boot und Secure Storage
    • Filesystem Verschlüßelung
    • Applikations-Sandboxing
    • OP-TEE Trusted Applications
    • Code Signing mit HSM (Hardware Security Module)

Technologien:
STM32MP1, Yocto, C/C++, U-Boot, Arm Trusted Firmware (ATF), OP-TEE, Secure Boot, Secure Storage, Dmverity/DmCrypt

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden