Profilbild von Zakaria Ghriach Embedded Software Engineer, Functional Safety Engineer (TÜV Rheinland, #17310/ 18, Automotive) aus Wissembourg

Zakaria Ghriach

nicht verfügbar bis 30.06.2024

Letztes Update: 20.02.2024

Embedded Software Engineer, Functional Safety Engineer (TÜV Rheinland, #17310/ 18, Automotive)

Abschluss: Dipl. Ing. (FH) Hochschule Karlsruhe
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (gut) | französisch (gut)

Dateianlagen

2023_130923.pdf

Skills

Automotive Software developer for ADAS - Surround Radar SRR600:
Concept, requirements and configuration of MICROSAR Error Manager (DEM, DTC)
Integration of SwcDiag SW component into MICROSAR SW (Fault Storage conditions, RoE)
Concept and Software requirements specifications for Error Management and Degradation level of ECU.
Requirements Specification, Configuration and implementation of error handler for Voltage and Clock monitor modules.
Software requirements specifications for Signal Handling monitor (Lost communication Protocol, Invalid values, DEM, Degradation)
Software Requirement specification and implementation of Variant Coding monitor.
Migration of DCM DEM components from multiple Sensor ECUs to IDM.
L3 software requirements for cyber security (secure boot, secure flashing, secure storage, secure Diagostic, SecOC).

Automotive Software development for ASIL-D SCCM ECU:
Review Technical Safety Requirements and functional Safety Architecture components.
Analysis of Safety requirements from “AURIX Safety Manual”, “SafeTlib User Manual”, “Aurix MC-ISAR Software Safety Information” “MICROSAR Safety Manuals”.
Specification, design and implementation of Safety Mechanisms and AoUs in accordance to the analysis of Safety manuals
Analysis and Review report of Safety Architecture of the ECU. (SW architecture review and analysis, Safety requirements analysis, Impact analysis of safety mechanism and actions.)
Implementation of complex driver modules for communication with ASAS sensors and measurements (ASIL-D SPI complex driver).
Configuration and Implementation of Safety features for MCAL modules (MCU, ADC, SPI, PWM, GTM)
Implementation and design of ASILD-D Fail Safe path per SW (Report Errors and Store in No-Init RAM, AURIX SMU FSP Reaction, Report errors to external SBC Watchdog, Set DTC Trouble Code).
Implementation of Fail Safe test: AURIX Fail Safe, SBC Watchdog self-test (Error Injection tests)
Configuration of Memory protection partitioning in Safe OS (Davinci Configurator Pro, Adaption of Linker script, Memory mapping). Configuration of Trusted and non-trusted tasks.
Support of SHE+ Integration into Vector MICROSAR.
Integration Daimler SSA (Standard Security Architecture) into ASAS Software. Secure Boot, Secure Diagnostic, Secure Flashing.
Create Security SRS for the SSA integration (From Daimler and Vector standards and User manuals)
Integration of Infineon SHE+ HSM Crypto Driver instead of Vector Crypto Driver.

Software Developer Engineer für Infineon AURIX Projekte:
Entwicklung Sicherheitsrelevante Software mit Schwerpunkt AURIX MCU (Spezifikation, Design, Implementierung und Test)
Erfolgreiche Durchführung mehrerer Infineon AURIX SafeTLib Integration in verschiedene Automotive ASIL-D und ASIL-C Projekte:
Safety Analyse vom AURIX und TLF Watchdog für Automotive Kunde (FMEDA, Safety Manuals).
Spezifikation Design und Implemetierung vom Safety Mechanismen für AURIX
Spezifikation, Design und Implementierung von Safety Mechanismen als AUTOSAR CDD Module für Infineon AURIX MCU und TLF35584 Watchdog (Start-up Memory Test MBIST, zycklische ECC Test, Analogue Build-in Self Test (ABIST) für TLF35584, Window und Functional Watchdog Test für TLF35584, Program Flow Monitoring mit Seed/response External Watchdog TLF)
SW Entwicklung für AURIX MCAL nach AUTOSAR:
  • Erweiterung vom Ethernet Treiber (Upgrading vom Autosar 3.2 zur Autosar 4 Spezifikation, Implementierung vom Synchronisierung Protokoll PTP)
  • Unterstützung des Kunden bei der Integration des AURIX MCAL in Kunde Projekt; MCU, GTM, SPI, DMA, ADC, PORT, WDG, IRQ
Aufwandsabschätzungen, Bewertung und Erstellung erster Konzepte bei Projektanfragen
Consulting und Support bei den Themen AURIX (SafeTLib, MCALs, Ethernet, ISO 26262)Softwareentwicklung mit Schwerpunkt AURIX MCU (Spezifikation, Design, Implementierung und Test)
Erfolgreiche Durchführung mehrerer Infineon AURIX SafeTLib Integration in verschiedene Automotive ASIL-D und ASIL-C Projekte:
Safety Analyse vom AURIX und TLF Watchdog für Automotive Kunde (FMEDA, Safety Manuals).
Spezifikation Design und Implemetierung vom Safety Mechanismen für AURIX
Spezifikation, Design und Implementierung von Safety Mechanismen als AUTOSAR CDD Module für Infineon AURIX MCU und TLF35584 Watchdog (Start-up Memory Test MBIST, zycklische ECC Test, Analogue Build-in Self Test (ABIST) für TLF35584, Window und Functional Watchdog Test für TLF35584, Program Flow Monitoring mit Seed/response External Watchdog TLF)
SW Entwicklung für AURIX MCAL nach AUTOSAR:
  • Erweiterung vom Ethernet Treiber (Upgrading vom Autosar 3.2 zur Autosar 4 Spezifikation, Implementierung vom Synchronisierung Protokoll PTP)
  • Unterstützung des Kunden bei der Integration des AURIX MCAL in Kunde Projekt; MCU, GTM, SPI, DMA, ADC, PORT, WDG, IRQ
Aufwandsabschätzungen, Bewertung und Erstellung erster Konzepte bei Projektanfragen.
Consulting und Support bei den Themen AURIX (SafeTLib, MCALs, Ethernet, ISO 26262)
Beratung und Unterstützung der Kunden bei der SW Integration vor Ort.
Design und Implementierung einer CAN-Treiber und CAN Kommuniaktion Stack für AURIX TC234  (SIL-3 Projekt)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Embedded Softwareentwickler für industrielle Siemens Scalance X Switches
Portierung des U-Boots auf den Scalance Board
Portierung der Linux Kernel auf den Scalance Board
Upgrading der Linux Kernel und Toolchains
Erweiterung, Konfiguration und Integration vom TI AM3352 Treiber für Bootloader und Linux Kernel (Ethernet, MDIO, I2C, GPIOs, UART, NOR FLASH, PIN Multiplexer …)
Integration der Marvell Treiber-Library in Bootloader und in Firmware
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Automotive Softwareentwickler und Tester:
Analyse des Lastenhefts und Erstellung der Software Spezifikation
Erstellung der Software nach Autosar (Architektur, Design und Code) für Electric Heater Control Unit
Entwicklung der Mikrocontroller Treiber Layer für S12G Freescale Microcontroller
Integration der Software: SLP10, OS, Treiber, EEPROM, Applikation
Software Variante Erstellung und Release Lieferung
Entwicklung der Software nach AUTOSAR für Kombiinstrumente und zentrale Display
Prüfung und ggf. Korrektur der aktuelle Umsetzung der Diagnose gegen das aktuelle CDD File.
Implementierung der im CDD-File beschriebenen Diagnose-PTE (Fertigungsfunktionen).
Erstellung von Modultests mit Unittest Tool
Erstellung von Integrationstestskripte (CAPL und RTRT)
Testautomatisierung und Teststeuerung (SiL und HiL) für KI durch Provetech TA, CANoe, NI Vision Builder AI.
Entwicklung einer Test Plattform für Flash und Testautomation (TestLink, Python, Visual Basic, C++, Vector CANoe, Candito)

Projekthistorie

11/2019 - bis jetzt
Automotive Software development for ASIL-D SCCM ECU
BCS AIS Radolfzell (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Analysis of Safety requirements from “AURIX Safety Manual”, “SafeTlib User Manual”, “Aurix MC-ISAR Software Safety Information” “MICROSAR Safety Manuals”.
  • Specification, design and implementation of Safety Mechanisms and AoUs in accordance to the analysis of Safety manuals
  • Implementation of complex driver modules for communication with ASAS sensors and measurements (ASIL-D SPI complex driver).
  • Configuration and Implementation of Safety features for MCAL modules (MCU, ADC, SPI, PWM, GTM)
  • Implementation and design of ASILD-D Fail Safe path per SW (Report Errors and Store in No-Init RAM, AURIX SMU FSP Reaction, Report errors to external SBC Watchdog, Set DTC Trouble Code).
  • Analysis and review report of Safety Architecture of the ECU. (SW architecture review and analysis, Safety requirements analysis, Impact analysis of safety mechanism and actions.)
  • Implementation of Fail Safe test: AURIX Fail Safe, SBC Watchdog self-test (Error Injection tests)
  • Configuration of Memory protection partitioning in Safe OS (Davinci Configurator Pro, Adaption of Linker script, Memory mapping). Configuration of Trusted and non-trusted tasks.
  • Integration of SHE+ secure boot into Vector Boot Manager and FBL.

Technologies:

Infineon AURIX TC233, NXP SBC UJA 113X, AUTOSAR, ISO-26262, ASPICE, Cyber security SHE+ and HSM, Davinci Configurator Pro, EB Tresos, SafeTlib, MCAL, Vector MICROSAR (BSW, Safe OS, NVM, Crypto), Daimler SSA, ISystem Debugger, QAC, Polarion, GiT, EB Tresos
 


12/2018 - 10/2019
Embedded Software development for Functional Safety (Infineon AURIX MCUs)
Hitex GmbH (Industrie und Maschinenbau, 50-250 Mitarbeiter)

  • Specification, Design Safety Mechanisms for AURIX Microcontroller (Memory Protection, ACCESS PROTECTION, FAIL-SAFE Shutdown Path Test...) for ASIL_D and ASIL-C projects by order of ZF Friedrichshafen (ERC, AKC...)
  • Implementation in C of Safety Mechanisms for AURIX Microcontroller
  • Integration of Infineon AURIX TC23, TC27 SafeTlib. (Implementation in C).
  • Servicing and Managing of external Watchdog TLF35584 using SPI. (Implementation of Watchdog Manager in C).
  • Specification, Design and implementation of AURIX TC387 CAN low level driver and CAN Interface Layer for SIL3 industry project (SCHINDLER Group).
  • Specification, Design and implementation of AURIX TC387 CAN low level driver and CAN communication stack for AURIX TC234  (SIL-3 project ITW GSE)

Technologies:

Infineon AURIX TC3xx and TC2xx, Infineon SafeTlib, Infineon MCAL, Infineon TLF-35584 Watchdog, ISO 26262, IEC 61508,AUTOSAR, Enterprise Architect, Programming in C,  Eclipse, Tasking Compiler, Hightec GNU Compiler, Altium UDE PLS, IAR, EB Tresos,, IBM ClearCase und ClearQuest, JIRA, Makefile, Batch, Klocwork Static code analysis, Lint
 


04/2015 - 11/2018
Application Engineer
Hitex GmbH (Industrie und Maschinenbau, 50-250 Mitarbeiter)

  • Successful complete integration of Infineon AURIX SafeTLib into several Automotive ASIL-D / ASIL-C projects. (Implementation in C and design)
  • Technical support and consulting of customer for the integration of SHE+ CD (Crypto Driver for Cortex-M3 HSM and AURIX Tricoe) in AUTOSAR SW for TC29x.
  • Conducting of Safety Analysis for Microprocessor and external Watchdog for Automotive customer (FMEDA, Safety Manuals Analysis, and Checklist).
  • Design and Development of Safety Measures conformed to AUTOSAR CDD specification for Infineon AURIX MCU und external TLF35584 Watchdog (Start-up Memory Test MBIST, cyclically ECC Test, Analogue Build-in Self-Test (ABIST) for TLF35584, Window und Functional Watchdog Test for TLF35584, Program Flow Monitoring using Seed/response Mechanism by external Watchdog)
  • Design and Implementation in C of Ethernet MCAL driver.
  • Upgrading of Ethernet driver from AUTOSAR 3.2 to AUTOSAR 4 by adding Synchronizing Time Protocol PTP. (Implementation in C).
  • Technical Support and Consulting of customer on integration of Infineon AURIX MCAL Basic SW: MCU, GTM, SPI, DMA, ADC, PORT, WDG, IRQ, CAN, ASCLIN, ETH. (EB Configuration Tool and Implementation in C).
  • On-Site Consulting and Support of customer in the field of Infineon AURIX MCU; SafeTLib, MCALs, Functional Safety ISO 26262.
  • Cost and effort estimation, creation and evaluation of concepts for project acquisition.

Technologies:

Infineon AURIX TC3xx and TC2xx, Infineon SafeTlib, Infineon MCAL, Infineon TLF-35584 Watchdog, Infineon SHE+ and HSM Crypto, TMS570LS31x Cortex R, STM32 Cortex-M4, EB Tresos, ISO-26262, AUTOSAR, Enterprise Architect, C,  Eclipse, Tasking Compiler, Hightec GNU Compiler, Altium UDE PLS, IBM ClearCase und ClearQuest, JIRA, Makefile, Batch, Klocwork Static code analysis, Lint


03/2013 - 04/2015
Embedded System developer for SCALANCE X Switches
Siemens AG Karlsruhe (Industrie und Maschinenbau, >10.000 Mitarbeiter)

  • Porting of U-Boots on SCALANCE Board (Ethernet Flash, UART…)
  • Porting of Embedded Linux Kernel on SCALANCE Board
  • Upgrading of Embedded Linux Kernel and Toolchains
  • Enhancement, adaption of TI AM3352 low level drivers and integration into Bootloader and Linux Kernel (Ethernet, MDIO, I2C, GPIOs, UART, NOR FLASH, PIN Multiplexer …)
  • Integration of Ethernet Marvell Driver-Library into Bootloader and Linux application layer

Technologies:

Marvell Link Street Switch, ARM Cortex-A8, TI AM3352, C, VMWare, Embedded Linux, U-Boot, Eclipse, LAUTERBACH, Makefiles, GDB, IBM ClearCase and ClearQuest, Lint


07/2012 - 02/2013
Automotive Software Engineer
Eberspächer Controls GmbH in Herxheim (Automobil und Fahrzeugbau, 5000-10.000 Mitarbeiter)

  • Design and Implementation of Software in accordance to AUTOSAR
  • Development of Microcontroller low level driver for S12G Freescale.
  • Integration of Daimler Software packet SLP10, low level Drivers (SPI, EEPROM) into application SW.
  • Unittest using Tessy and Integration test using Vector CANoe. (CAPL)
  • Software Release and Delivery Documentation

Technologies:

C, Cosmis, Enterprise Architect, Vector Geny, SLP10, Freescale, Vector CANoe, Vector CANape, Diagnose, Candela, Isystem winidea, CodeWarrior, CANStress, SVN.


11/2008 - 06/2012
Embedded Software Engineer
ICT Software Engineering GmbH in Karlsruhe (Industrie und Maschinenbau, 250-500 Mitarbeiter)

  • On-Site Automotive System Test and Integration Test for electronic instrument cluster at JCI Karlsruhe
  • Automotive Software developer for  electronic instrument cluster at Bosch Leonberg
  • Analysis of customer requirements „Lastenheft“ and creation of Software Specification requirements
  • Implementation of Software in accordance to AUTOSAR
  • Enhancement and Bug fixing of Diagnosis Functions in accordance to Vector Candela CDD
  • Establishment of module test and unit-test (Vector CAPL and RTRT)
  • Documentation and validation of test reports
  • Test automation for electronic instrument cluster ECU by using following tools and environments: PROVETECK TA/RE, Vector CANoe, NI Vision Builder AI.
  • Establishment of Test automation Platform using following tools: TestLink, Python, Visual Basic, C++, Vector CANoe, Candito.

Technologies:

AUTOSAR, C, Makefile, Eclipse, Vector CANoe, CandelaStudio, Vector Candito, Vector CANalyzer, ODX, ClearCase, DOORS, CAPL, Tantino, TestLink, SVN, Provetech TA, Provetech RE , Visual Basic, EAPSControl, Vision Builder AI


Reisebereitschaft

Weltweit verfügbar
Profilbild von Zakaria Ghriach Embedded Software Engineer, Functional Safety Engineer (TÜV Rheinland, #17310/ 18, Automotive) aus Wissembourg Embedded Software Engineer, Functional Safety Engineer (TÜV Rheinland, #17310/ 18, Automotive)
Registrieren