hi , i am
Amro
Moustafa.
hi , ich bin
Amro
Moustafa.

ADAS Validation Engineer · Functional Safety Specialist · HIL / SiL Test Architect · Systems Integration Engineer|

get in touch kontakt aufnehmen

about me über mich

ADAS validation and systems integration engineer.

  • 4+ years in ADAS validation — HIL / SiL / MiL, ISO 26262 & SOTIF
  • At EDAG Group (embedded at CARIAD / VW Group), Berlin, since 2023
  • Builds automation-first CI/CD toolchains — triage time cut from 20 min to 3 min
  • Expert in Python, MATLAB/Simulink/Stateflow, CANalyzer/CANoe & DOORS
  • ISTQB® CTFL 4.0 certified; Prototype Driving Licence (Germany)
  • Arabic (native) · German C1+ · English C1+ — open to Berlin or KAEC roles


email

amro.mo.moustafa@gmail.com

phone telefon

+49 1590 1355023

location standort

Berlin, Germany

4+
Years in
Automotive Safety
Jahre in
Automotive Safety
25%
Faster CI/CD
Test Cycles
Schnellere CI/CD
Testzyklen
7x
Faster Defect
Triage (LLM+ML)
Schnellere Defekt-
Triage (LLM+ML)
3
OEM Vehicle
Platforms
OEM Fahrzeug-
Plattformen
companies i have worked with unternehmen, mit denen ich gearbeitet habe

experience berufserfahrung

EDAG Group — embedded across Tier 1 OEM programmes CURRENT

Professional Software Engineer — ADAS Validation, Functional Safety & Systems Integration Professional Software Engineer — ADAS-Validierung, Funktionale Sicherheit & System-Integration
05/2023 – Present
Berlin, Germany
  • End-to-end software integration ownership 
    served as technical anchor for ADAS validation programmes across Tier 1 OEM customers; responsible for the full pipeline from requirements decomposition through branch coordination, integration test execution, defect triage, and release evidence delivery; held direct accountability for integration quality at programme milestone reviews. End-to-End-Softwareintegrationsverantwortung — technischer Anker für ADAS-Validierungsprogramme bei Tier-1-OEM-Kunden; verantwortlich für die gesamte Pipeline von der Anforderungszerlegung bis zur Release-Evidenzlieferung.
  • CI/CD pipeline design & quality gates 
    architected scalable GitLab CI / Docker pipelines (Python + Bash), enforcing smoke tests, regression coverage, and automated quality-gate criteria across multiple vehicle software platforms; 25 % reduction in integration cycle time; reused without rework across three major VW software releases. CI/CD-Pipeline-Design & Quality Gates — skalierbare GitLab CI / Docker-Pipelines (Python + Bash) architektiert; 25 % kürzere Integrationszykluszeit über drei VW-Releases.
  • Software release engineering & SDLC coordination 
    coordinated software content delivery across development, test, and project teams; managed Git branching strategies aligned to release milestones and SDLC phase exits; owned test case readiness, defect lifecycle status tracking, and quality gate compliance; reported integration health and release readiness to OEM programme stakeholders weekly. Software Release Engineering & SDLC-Koordination — Software-Content-Delivery über Entwicklungs-, Test- und Projektteams koordiniert; Git-Branching-Strategien und SDLC-Phasenaustritte verwaltet; Qualitäts-Gate-Compliance und Defekt-Lifecycle-Tracking verantwortet.
  • Requirements & test traceability 
    maintained bidirectional traceability from safety goals through system requirements to test cases and validation evidence in DOORS and Jira Xray; automated coverage-matrix generation via Jira Xray REST API; zero untraced requirements at every programme milestone review. Anforderungs- & Test-Traceability — bidirektionale Traceability von Safety Goals bis Testfällen in DOORS und Jira Xray; automatisierte Coverage-Matrix-Generierung; null ungetrackte Anforderungen bei jedem Meilenstein.
  • Integration dashboards & observability 
    built CI/CD-integrated dashboards (GitLab, Python, Jira Xray) aggregating real-time integration health, quality KPIs, and test campaign status across multiple software builds; automated alerting on integration failures and quality-gate violations. Integrations-Dashboards & Observability — CI/CD-integrierte Dashboards (GitLab, Python, Jira Xray) mit Echtzeit-Integrationsgesundheit, Qualitäts-KPIs und automatisiertem Alerting aufgebaut.
  • Defect triage & root-cause analysis 
    led structured triage of integration and regression failures with feature teams; isolated defects across ECU software, communication stacks, and test infrastructure; produced high-fidelity root-cause reports and drove corrective actions to closure; translated findings into concise summaries for programme management. Defekt-Triage & Root-Cause-Analyse — strukturierte Triage von Integrations- und Regressionsfehlern geleitet; Defekte über ECU-Software, Kommunikations-Stacks und Testinfrastruktur isoliert; hochwertige RCA-Berichte erstellt.
  • Cross-functional integration leadership & SDLC governance 
    chaired integration planning meetings, defect lifecycle review calls, and release decision gates across ADAS software, hardware, network, and test infrastructure teams; managed stakeholder escalations and drove conflict resolution for integration blockers; defined test plan entry / exit criteria and enforced release QA standards; mentored junior engineers in Git branching, CI/CD practices, and structured test processes. Cross-funktionale Integrationsleitung & SDLC-Governance — Integrationsplanung, Defekt-Lifecycle-Reviews und Release-Entscheidungs-Gates über alle ADAS-Teams geleitet; Stakeholder-Eskalationen verwaltet; Junior Engineers mentoriert.
  • HIL / SiL simulation & CARLA-based validation toolchain 
    designed closed-loop test sequences on HIL benches (dSPACE, Speedgoat) for ADAS ECU validation; built a complete CARLA 0.9.14 simulation toolchain (Python, Docker, AWS EC2 GPU) automating scenario execution, KPI evaluation, and Jira Xray REST API traceability updates; worked daily with CAN, LIN, and Ethernet at integration layer using Vector tools and Wireshark; managed ECU flash workflows and software update validation sequences. HIL / SiL-Simulation & CARLA-basierte Validierungstoolchain — Closed-Loop-Testsequenzen auf HIL-Benches (dSPACE, Speedgoat) entwickelt; vollständige CARLA 0.9.14-Toolchain (Python, Docker, AWS) aufgebaut; tägliche Arbeit mit CAN, LIN, Ethernet via Vector-Tools und Wireshark; ECU-Flash-Workflows verwaltet.

IAV GmbH

Function Developer / Application Engineer Function Developer / Application Engineer
09/2021 – 03/2023
Gifhorn, Germany
  • Automated data integration tooling 
    built Python + Bash pipelines for .a2l / .hex ECU calibration file ingestion via INCA; automated feature extraction, sensor deviation correction, and structured database population (MySQL, InfluxDB) for time-series vehicle measurement data; zero manual steps after initial deployment. Automatisierte Datenintegrations-Toolchain — Python- + Bash-Pipelines für .a2l / .hex ECU-Kalibrierungsdaten-Ingestion via INCA; automatisierte Feature-Extraktion und DB-Befüllung (MySQL, InfluxDB); null manuelle Schritte nach Erstdeployment.
  • Model-based development & validation 
    developed and validated Simulink / Stateflow models for vehicle air management systems; applied control theory, system identification, and statistical verification against CAN logged measurement data; maintained UML diagrams and DOORS style documentation for cross-team audit traceability; ensured model fidelity at SiL level before handover to HIL integration. Modellbasierte Entwicklung & Validierung — Simulink- / Stateflow-Modelle für Fahrzeug-Luftmanagementsysteme entwickelt und validiert; Regelungstheorie, Systemidentifikation und statistische Verifikation gegen CAN-Messdaten; Modellgüte auf SiL-Ebene sichergestellt.
  • AI-driven controller optimisation 
    applied DDPG Reinforcement Learning to autonomously optimise controller parameters; achieved overshoot reduction from 15 % → 4 % over 50,000 training steps with formal convergence validation and documented performance evidence; implemented in Python / TensorFlow with structured test reports reviewed by engineering leadership. KI-gestützte Regleroptimierung — DDPG Reinforcement Learning zur autonomen Optimierung von Reglerparametern; Überschwingen von 15 % → 4 % über 50.000 Trainingsschritte; Implementierung in Python / TensorFlow.
  • Requirements engineering & measurement data analysis 
    decomposed vehicle system requirements into testable specifications; maintained traceability from system requirement to validation evidence; built pandas / asammdf data processing pipelines for multi-channel time-series analysis; produced structured reports for cross-functional review sessions including function owners and release management. Anforderungstechnik & Messdatenanalyse — Fahrzeugsystemanforderungen in prüfbare Spezifikationen zerlegt; Traceability gepflegt; pandas / asammdf-Pipelines für Mehrkanalige Zeitreihenanalyse entwickelt.

Fraunhofer IPA

Research Engineer — Simulation & Automation Research Engineer — Simulation & Automation
07/2018 – 04/2019
Stuttgart, Germany
  • Simulation & automation tooling 
    developed simulation and automation tools for industrial manufacturing scenarios: cycle-time modelling, safety-zone analysis, and robot / sensor configuration evaluation; worked with multi-disciplinary teams across research and production-floor contexts. Simulations- & Automatisierungstools — Simulations- und Automatisierungstools für industrielle Fertigungsszenarien: Zykluszeit-Modellierung, Sicherheitszonenanalyse und Roboter-/Sensorkonfigurationsbewertung.
  • Safety zone & risk assessment modelling 
    developed simulation models for safety zone definition in human-robot collaboration scenarios, applying risk assessment methodology (ISO 10218 / EN ISO 13849) to establish safe operational boundaries — directly analogous to ODD and MRC analysis used in autonomous driving functional safety. Sicherheitszonen- & Risikoanalyse-Modellierung — Simulationsmodelle zur Sicherheitszonendefinition in Mensch-Roboter-Kooperationsszenarien nach ISO 10218 / EN ISO 13849; Methodik analog zur ODD- und MRC-Analyse in der Fahrzeugfunktionssicherheit.
  • Robot & sensor evaluation tool 
    engineered a Java application for systematic robot and sensor selection (cost, time, automation potential); designed SolidWorks 3D models of mechanical assemblies and produced manufacturing drawings and documentation to optimise production workflows and quality assurance. Roboter- & Sensor-Evaluierungstool — Java-Tool zur systematischen Roboter- und Sensorauswahl (Kosten, Zeit, Automatisierungspotenzial); SolidWorks-3D-Modelle und Fertigungszeichnungen erstellt.
  • Cross-functional research collaboration 
    integrated design, evaluation, and implementation phases within interdisciplinary teams spanning research and industrial automation; maintained project documentation on Confluence and managed version-controlled codebases with Git throughout the research lifecycle. Interdisziplinäre Forschungszusammenarbeit — Design-, Evaluierungs- und Implementierungsphasen in fachübergreifenden Teams koordiniert; Projektdokumentation in Confluence, Versionsverwaltung mit Git.

BMW Group / Mercedes-Benz Egypt

Automotive Diagnostics Trainee Trainee Fahrzeugdiagnose
2013 / 2014
Egypt
  • ECU diagnostics & safety verification 
    performed functional safety-system verification and ECU diagnostics on production-ready vehicles using OEM diagnostic platforms (CAN / LIN); interpreted DTC fault codes, live data, and test logs to distinguish hardware faults from software / configuration defects; supported final inspection and test-drive quality gates. ECU-Diagnose & Sicherheitsverifikation — Funktionssicherheitsverifikation und ECU-Diagnose an Serienfahrzeugen mit OEM-Diagnoseplattformen (CAN / LIN); DTC-Fehleranalyse, Live-Daten und Testlogs zur Unterscheidung von Hardware- und Software-/Konfigurationsfehlern.
  • Automated test plan execution & sensor calibration 
    assisted technicians in executing systematic automated test plans using BMW diagnostic platforms; validated sensor calibration and verified the functionality of safety-critical and comfort systems across integrated electrical / electronic E / E architectures. Automatisierte Testplan-Ausführung & Sensorkalibrierung — Unterstützung bei der Ausführung systematischer automatisierter Testpläne mit BMW-Diagnoseplattformen; Validierung der Sensorkalibrierung und Verifikation sicherheitskritischer Systeme in E/E-Architekturen.
  • ECU software flashing & DTC fault-finding 
    applied OEM diagnostic tools over CAN / LIN to read and clear DTCs, perform control-unit tests, and execute guided troubleshooting; observed and supported ECU software update and flashing procedures, reinforcing understanding of software load validation and post-flash verification on commercial vehicles. ECU-Software-Flashing & DTC-Fehlersuche — OEM-Diagnosetools über CAN / LIN zur DTC-Auswertung, Steuergerätetests und gefeuerten Troubleshooting-Abläufen eingesetzt; ECU-Software-Update- und Flashing-Verfahren begleitet und Post-Flash-Verifikation unterstützt.

projects projekte

ADAS Validation Toolchain
ADAS / CI/CDADAS / CI/CD

One Pipeline, Three Releases — Zero ReworkEine Pipeline, drei Releases — null Nacharbeit

Built a complete ADAS scenario validation toolchain from scratch at OEM programme level: CARLA 0.9.14 simulation engine, Python orchestration, Docker containerisation, AWS EC2 GPU fleet management, GitLab CI pipeline, and Jira Xray REST API integration for automated safety evidence generation. A single end-to-end pipeline from scenario execution to auditable traceability package — deployed unchanged across 3 consecutive software releases.Vollständige ADAS-Szenario-Validierungs-Toolchain von Grund auf entwickelt: CARLA 0.9.14, Python, Docker, AWS EC2-GPU, GitLab CI und Jira Xray REST-API für automatische Sicherheitsevidenz — unverändert über 3 Releases eingesetzt.

CARLA 0.9.14 Python Docker AWS EC2 GPU GitLab CI Jira Xray REST API
AI-Powered Defect Triage
LLM / ML in ProductionLLM / ML im Produktivbetrieb

7× Faster: AI That Kills the Backlog7× Schneller: KI eliminiert den Rückstand

Integrated LLM-based requirements ambiguity detection and ML failure-mode classification into the live ADAS validation pipeline. Triage time cut from 20 min to 3 min (7× faster) — running in production on multi-platform software releases. Safety-critical anomaly flagging integrated into release decision gates.LLM-basierte Anforderungsanalyse und ML-Fehlerklassifikation in die produktive ADAS-Pipeline integriert. Triage-Zeit: 20 Min. → 3 Min. (7-fach schneller) — sicherheitskritische Anomalie-Markierung in Release-Gates integriert.

Python LLM Integration ML Classifier asammdf / pandas REST API
ISO 26262 Safety Evidence Pipeline
Functional SafetyFunktionale Sicherheit

Zero Gaps: Every Safety Requirement TracedNull Lücken: Alle Sicherheitsanforderungen rückverfolgbar

Designed end-to-end ISO 26262 V&V workflows for AEB, LKA, ACC at Tier 1 OEM — ASIL-rated test plans, SOTIF / ISO 21448 ODD sweeps, bidirectional DOORS → Jira Xray traceability. Zero untraced requirements at every programme milestone.End-to-End ISO-26262-V&V-Workflows für AEB, LKA, ACC bei Tier-1-OEM — ASIL-Testpläne, SOTIF-ODD-Sweeps, bidirektionale DOORS → Jira Xray-Traceability. Null unrückverfolgbare Anforderungen.

ISO 26262 SOTIF DOORS Jira Xray
DDPG Controller Optimisation
AI / Reinforcement LearningKI / Reinforcement Learning

Taught the ECU to Self-TuneECU zur Selbstoptimierung gebracht

Applied DDPG Reinforcement Learning to autonomously optimise PI controller parameters at IAV GmbH. Overshoot: 15 % → 4 % over 50,000 training steps. Formal convergence validation against CAN-logged vehicle measurement data.DDPG Reinforcement Learning zur autonomen Optimierung von PI-Regler-Parametern bei IAV GmbH. Überschwingen: 15 % → 4 % über 50.000 Trainingsschritte. Formale Konvergenzvalidierung gegen CAN-Messdaten.

Python DDPG TensorFlow CAN Analysis Simulink
Integration Health Dashboards
DevOps / ObservabilityDevOps / Observability

One Screen. Every Release. Zero Surprises.Ein Screen. Jedes Release. Null Überraschungen.

Designed CI / CD-integrated monitoring dashboards for ADAS test campaign health in a Tier 1 OEM programme. Real-time KPI alerting for safety-critical anomalies, integrated with GitLab CI and Jira Xray. Full release-cycle visibility across multiple vehicle platforms in one view.CI / CD-integrierte Dashboards für ADAS-Testkampagnen-Monitoring im OEM-Programm. Echtzeit-KPI-Alerting für sicherheitskritische Anomalien, integriert mit GitLab CI und Jira Xray — vollständige Release-Sichtbarkeit über mehrere Fahrzeugplattformen.

Python GitLab CI Jira Xray pandas matplotlib

key achievements wichtige erfolge

25%
Faster Schneller

End-to-End Integration Toolchain Built from Scratch End-to-End-Integrations-Toolchain von Grund auf aufgebaut

CARLA + Python + Bash + Docker + AWS + GitLab CI + Jira Xray — single automated pipeline from ECU software ingestion to signed release QA evidence. 25 % integration cycle time reduction across three major VW vehicle platforms; reused without rework across all releases. CARLA + Python + Bash + Docker + AWS + GitLab CI + Jira Xray — eine vollautomatisierte Pipeline vom ECU-Software-Ingestion bis zur signierten Release-QA-Evidenz. 25 % kürzere Integrationszykluszeit über drei VW-Fahrzeugplattformen.

3min
From 20 min Von 20 Min.

AI-Accelerated Defect Triage in Production KI-beschleunigte Defekt-Triage in der Produktion

LLM-based requirements analysis + ML failure classifier deployed live in integration pipelines. Triage time per campaign reduced from 20 min → 3 min — a 7× acceleration enabling faster defect escalation and shorter release decision cycles. LLM-basierte Anforderungsanalyse + ML-Fehlerklassifikator live in Integrationspipelines. Triage-Zeit von 20 Min. → 3 Min. reduziert — 7-fache Beschleunigung.

0
Untraced Reqs. Ungetrackte Anf.

Zero Untraced Requirements — Every Milestone Null ungetrackte Anforderungen — jeder Meilenstein

Full DOORS → Jira Xray bidirectional traceability from safety goals through system requirements to test cases and validation evidence — maintained at every programme milestone. Coverage-matrix generation automated via Jira Xray REST API. Vollständige DOORS → Jira Xray Bidirektional-Traceability von Safety Goals bis Validierungsevidenz — bei jedem Programm-Meilenstein. Coverage-Matrix automatisch über Jira Xray REST API generiert.

Live
KPIs
Real-time Echtzeit

Fleet-Scale Integration Health Dashboards Flottenweite Integrations-Gesundheits-Dashboards

Real-time CI/CD-integrated dashboards (GitLab + Python + Jira Xray) aggregating integration health, quality KPIs, and test campaign status across multiple simultaneous software builds and release branches. Automated alerting on quality-gate failures gave programme management instant visibility into integration risk — replacing manual status meetings. Echtzeit-CI/CD-Dashboards (GitLab + Python + Jira Xray) mit Integrationsgesundheit, Qualitäts-KPIs und Test-Campaign-Status über mehrere Software-Builds und Release-Branches. Automatisiertes Alerting bei Quality-Gate-Fehlern.

SOTIF
ODD
ISO 21448

SOTIF Scenario Coverage Architecture SOTIF-Szenario-Coverage-Architektur

Designed multi-dimensional ODD parameter spaces for AEB, LKA, and ACC with statistical coverage evidence per ISO 21448 (SOTIF). Formal scenario coverage methodology that is directly applicable to AV / ADAS integration validation at scale — enabling argument-complete safety cases. Mehrdimensionale ODD-Parameterräume für AEB, LKA und ACC mit statistischer Coverage-Evidenz gemäß ISO 21448 (SOTIF) entwickelt. Direkt anwendbar auf AV / ADAS-Integrationsvalidierung im großen Maßstab.

skills skills

ADAS Validation & Test Architecture ADAS-Validierung & Test-Architektur

95%

Python / Bash Automation & Tooling Python / Bash Automatisierung & Tooling

95%

CI/CD: GitLab, Docker, AWS CI/CD: GitLab, Docker, AWS

92%

Functional Safety: ISO 26262, SOTIF, ASPICE, UNECE WP.29 Funktionale Sicherheit: ISO 26262, SOTIF, ASPICE, UNECE WP.29

90%

ADAS Validation: HIL / SiL / MiL, CARLA ADAS-Validierung: HIL / SiL / MiL, CARLA

90%

Jira / Jira Xray / DOORS / Test Traceability Jira / Jira Xray / DOORS / Test-Traceability

90%

AI / ML & LLM Integration KI / ML & LLM-Integration

82%

Matlab / Simulink

85%

Tools & Standards Tools & Standards

ISO 26262 SOTIF / ISO 21448 ASPICE HARA / FMEA GitLab CI Docker AWS Python Bash Git Jira Xray DOORS CARLA HIL / SiL / MiL CAN / LIN / Ethernet Simulink INCA MySQL / InfluxDB DDPG / RL LLM Integration C / C++ TPT dSPACE / Speedgoat

education ausbildung

10/2020 – 03/2023

M.Sc Mechatronics & Robotics Engineering

Leibniz Universität Hannover

Hannover, Germany — Grade: 2.2

Mechatronic systems, robotics, and control theory — foundation for ADAS and embedded systems integration. Mechatronische Systeme, Robotik und Regelungstechnik — Grundlage für ADAS- und Embedded-Systems-Integration.

10/2019 – 10/2020

M.Eng Mechatronics

Hochschule Merseburg

Merseburg, Germany

Mechanical power engineering and mechatronics, bridging hardware and software perspectives. Power Engineering und Mechatronik — Brücke zwischen Hardware- und Softwareperspektive.

09/2009 – 07/2014

B.Sc Mechanical Power Engineering

Mansoura University

Mansoura, Egypt

Solid fundamentals in mechanical engineering and energy systems — system-level thinking in automotive context. Solide Grundlagen in Maschinenbau und Energiesystemen.

certifications zertifikate

ISTQB® CTFL 4.0 — iSQI Group Prototype Driving Licence (Germany) Prototypenfahrerlaubnis (Deutschland) Google Prompting Essentials — Coursera / Google Claude Code Architect — Anthropic  In Progress

languages sprachen

German C1+ Professional
English C1+ Professional
Arabic Native Muttersprache

contact me kontakt

Amro Moustafa

Senior ADAS & Systems Engineer — Validation, Functional Safety & Systems Integration Senior ADAS- & Systems-Engineer — Validierung, Funktionale Sicherheit & System-Integration

phone telefon

+49 1590 1355023

location standort

Berlin, Germany