freiberufler Senior Embedded System Engineer auf freelance.de

Senior Embedded System Engineer

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 76889 Schweighofen
  • Weltweit
  • ar  |  de  |  en  |  fr
  • 10.07.2025

Kurzvorstellung

Dipl.-Ing. Embedded/Automotive-Engineer, 16 J. Praxis in Functional Safety & Cyber Security (ISO 26262, ISO 21434) sowie AUTOSAR auf AURIX, STM32 und TI-MCUs. ASIL D/C-Erfahrung & ASPICE-Profi.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • AUTOSAR
  • CAN-Bus (controller area network)1 J.
  • Cybersecurity - ISO 21434 - UNECE R155/R156
  • DAIMLER SSA / VW VKMS /vHSM / Escrypt CycurHSM
  • Echtzeit-Softwareentwickler2 J.
  • Embedded C Expert
  • Embedded Entwicklung / hardwarenahe Entwicklung4 J.
  • Enterprise Architect (EA)7 J.
  • FMEA (Failure Mode and Effects Analysis)1 J.
  • Funktionale Sicherheit6 J.
  • FuSi ISO 26262 IEC 61508
  • Infineon AURIX TC2X / TC3X Expert
  • Jira7 J.
  • Signalverarbeitung1 J.
  • STM32 / TI / Marvell
  • Vector MICROSAR / EB TRESOS / ETAS ISOLAR

Projekt‐ & Berufserfahrung

Embedded Software Engineer / Embedded Software Architect
WIKA Mobile Control GmbH & Co.KG, Ettlingen
3/2024 – offen (1 Jahr, 5 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

3/2024 – offen

Tätigkeitsbeschreibung

Designed and implemented a central safety module, providing a unified safety interface and logic for both Basis and Application software layers, ensuring robust fault detection and response.
Developed a deterministic scheduler bare-metal (without RTOS) leveraging the STM timer, enabling reliable and time-triggered execution of main functions and safety-critical tasks.
Designed and implemented a program flow monitor to supervise software execution paths; integrated its results into the servicing logic of the external watchdog to enhance system reliability and detect latent faults.
Implemented redundant-channel diagnostics and automated safe-state handling for analog, digital, PWM and H-bridge outputs, enabling graceful degradation.
Engineered and realized multiple safe state strategies, enabling selective cut-off of individual I/O channels or groups in response to detected faults, thereby supporting system fail-safety and graceful degradation.
Integrated Infineon SafeTlib with SMU + TLF watchdog and ran start-up/runtime self-tests to meet IEC 61508.
Brought up MCAL-ISAR drivers (ADC, GTM/ICU, SPI, CAN, UART) and created loop-back & fault-injection test suites that validate every analog/digital I/O via CANopen and UART.

Technologies: Embedded System, Signal Processing, Infineon AURIX TC299, Infineon MCAL-ISAR, Infineon SafeTlib, Infineon, IEC 61508, ISO 13849-1, IEC 62443, FMEDA, EB Tresos, Tasking compiler, Gitlab, Eclipse, Enterprise Architect, UML, CMake, Jira, CANoe, Lauterbach debugger

Eingesetzte Qualifikationen

CAN-Bus (controller area network), Echtzeit-Softwareentwickler, Embedded Entwicklung / hardwarenahe Entwicklung, Enterprise Architect (EA), FMEA (Failure Mode and Effects Analysis), Funktionale Sicherheit, Git, Jira, Signalverarbeitung

Automotive Cybersecurity Engineer Chassis – iRWS
Schaeffler AG, Herzogenaurach
11/2022 – 2/2024 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2022 – 2/2024

Tätigkeitsbeschreibung

Revise and enhance the cybersecurity concept for the iRWS ECU in accordance with ISO-21434 and UNECE R155/156 standards for multiple customers (AUDI, Porsche, FAW, NIO, NISSAN).

Revise and enhance the cybersecurity concept for the iRWS ECU in accordance with ISO-21434 and UNECE R155/156 standards for multiple customers (AUDI, Porsche, FAW, NIO, NISSAN).

Review and improve the TARA (Threat Analysis and Risk Assessment) for the iRWS ECU as per ISO-21434 guidelines.

Develop and validate software requirements for cybersecurity features on the iRWS ECU based on customer specifications and system requirements for multiple customers (AUDI, FAW, NIO).

Analysis and troubleshooting of the cybersecurity software components (VKMS, SOK SecOC, IVD, Secure Diagnostic, Security Access, Secure Boot, HSM).

Specify and develop test cases for validating cybersecurity features.


Technologies: Integrity PTC Windchill, Ansys medini, VW Cybersecurity Stack (VKMS, SOK, SFD, FDS, RFS, IVD), Escrypt CycurHSM 2.x (ETAS), AURIX TC364, AUTOSAR, ETAS ISOLAR-B, ETAS ISOLAR-A, JSON, Python

Eingesetzte Qualifikationen

Ansys, C (Programmiersprache), Cyber Security, Embedded Software, Embedded Systems, Python

Automotive Software Engineer ADAS - Surround Radar SRR600
Continental AG, Ulm
11/2021 – 10/2022 (1 Jahr)
Automobilindustrie
Tätigkeitszeitraum

11/2021 – 10/2022

Tätigkeitsbeschreibung

Concept and requirements specifications for MICROSAR Error Manager Stack, including DEM and DTC configurations.
Integration of Daimler SwcDiag SW component into MICROSAR SW, including Fault Storage conditions and RoE (Response On Event).
Concept and Software requirements specifications for Error Management and Degradation level of ECU.
Specify, configure, and implement the error handler for voltage and clock monitor modules, ensuring robust error detection and handling.
Software requirements specifications for the Signal Handling monitor, covering Lost communication Protocols, Invalid values, DEM integration, and degradation handling.
Specify and implement the software requirements for the variant coding monitor, ensuring accurate configuration and management of different variants.
Create and qualify software requirements for cybersecurity, including secure boot, secure flashing, secure storage, secure diagnostics, and Secure Onboard Communication (SecOC).
Conduct thorough error analysis and issue resolution in software, including debugging and configuration adjustments.

Technologies: Daimler Automotive Standards, Daimler SwcDiag, Daimler SAA, TI AWR9244, Vector MICROSAR, Davinci Configurator, AUTOSAR Builder, Elektorbit Tresos, Eclipse, GIT, JIRA, Confluence, CANoe, Lauterbach debugger, DOORS DNG, Cmake, Python

Eingesetzte Qualifikationen

C (Programmiersprache), Cyber Security, Git, Jira, Python, Automotive Electronics, Canoe Software

Automotive Software Engineer - Body Control Unit
Continental AG, Regensburg
12/2020 – 12/2021 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

12/2020 – 12/2021

Tätigkeitsbeschreibung

Anaylsis, review and troubleshouting of integrated cybersecurity VW VKMS stack.
Failure Analysis and Troubleshooting: Analyzing and troubleshooting reported failures from customers and system tests.
Communication Issues: Conducting failure analysis and bug fixes for communication issues on CAN and LIN networks (including COM, RTE, E2E, Message timing, CAN, and LIN protocols).
Memory Issues: Conducting failure analysis and bug fixes for memory issues on NvM, FEE and FLS.
Reporting: detailed reports on analysis and troubleshooting activities, and providing insights and recommendations to System testers and customer.
BCU Functionalities: Implementing, integrating, and validating various Body Control Unit (BCU) functionalities, such as wiper and lighting control.

Technologies: ST Chorus, FCCU, AUTOSAR, RTA-RTE_6.4.0, RTA OS, VW VKMS Cybersecurity Stack, KESSY, JIRA, CANoe, WinIdea debugger, DOORS, Enterprise Architect

Eingesetzte Qualifikationen

C (Programmiersprache), Canoe Software, Cyber Security, Embedded Systems, Enterprise Architect (EA), Jira, Requirement Analyse, Requirements Engineer, STM32

Automotive Software Engineer - ASIL-D SCCM
BCS AIS - ehemals TRW, Radolfzell
11/2019 – 12/2020 (1 Jahr, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2019 – 12/2020

Tätigkeitsbeschreibung

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.
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.

Technologies: Infineon AURIX TC233, NXP SBC UJA 113X, AUTOSAR, Daimler SSA, ISO-26262, ISO 21434, 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, FMEDA Analysis

Eingesetzte Qualifikationen

Automotive Electronics, Automotive functional safety expert (AFSE), Cyber Security Engineer, Echtzeit-Betriebssysteme, Echtzeit-Softwareentwickler

Automotive Software Engineer - Functional Safety
Hitex GmbH, Karlsruhe
4/2015 – 10/2019 (4 Jahre, 7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2015 – 10/2019

Tätigkeitsbeschreibung

Specification, design, and implementation of safety mechanisms for Infineon AURIX microcontrollers (e.g., memory protection, access protection, fail-safe shutdown path tests) in ASIL-D and ASIL-C projects for ZF ECUs (ERC, AKC, etc.).
Implementation in C of safety mechanisms and integration of Infineon AURIX TC23/TC27 SafeTLib.
Development and management of external watchdog TLF35584 via SPI, including implementation of a watchdog manager in C.
Specification, design, and implementation of AURIX TC387 CAN low-level drivers and CAN interface layers for SIL-3 industry projects (e.g., SCHINDLER Group, ITW GSE).
Configuration and integration of AURIX MC-ISAR into Vector MICROSAR (MCU clocks, DMA, SPI, ADC, FEE, Flash, GPT, PWM).
Successful integration of Infineon AURIX SafeTLib into multiple automotive ASIL-D/ASIL-C projects (design and implementation in C).
Technical support and consulting for the integration of SHE+ CD (Crypto Driver for Cortex-M3 HSM and AURIX Tricore) in AUTOSAR software for TC29x.
Conducting safety analyses for microprocessors and external watchdogs (FMEDA, safety manual analysis, checklists) for automotive customers.
Design and development of safety measures according to AUTOSAR CDD specifications for Infineon AURIX MCUs and external TLF35584 watchdogs (e.g., MBIST, ECC tests, ABIST, window and functional watchdog tests, program flow monitoring).
Design and implementation in C of Ethernet MCAL drivers; upgrade of Ethernet drivers from AUTOSAR 3.2 to 4.0 with PTP support.
Technical support and consulting for integration of Infineon AURIX MCAL basic software modules (MCU, GTM, SPI, DMA, ADC, PORT, WDG, IRQ, CAN, ASCLIN, ETH) using EB configuration tools and C implementation.
On-site consulting and support for Infineon AURIX MCUs, SafeTLib, MCALs, and functional safety (ISO 26262).
Cost and effort estimation, as well as 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, ISO 21434, IEC 61508, AUTOSAR, Enterprise Architect, Embedded C, SafeRTOS, Eclipse, Tasking Compiler, Hightec GNU Compiler, LwIP stack, Ethernet, UDE PLS, IAR, IBM ClearCase/ClearQuest, Python, JIRA, Makefile, Batch, Static code Analysis, Lint, Programming in C

Eingesetzte Qualifikationen

ARM-Architektur, C (Programmiersprache), Cyber Security, Enterprise Architect (EA), Fehleranalyse, Funktionale Sicherheit, Git, Iso 26262, Jira, Python, Requirement Analyse, Software Architecture, Software Design, Software Quality

Embedded Software Engineer - SCALANCE X Switches
Siemens AG, Karlsruhe
7/2012 – 3/2015 (2 Jahre, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2012 – 3/2015

Tätigkeitsbeschreibung

Porting of U-Boot Bootloader: Adaptation and integration of U-Boot bootloader on SCALANCE board, including support for Ethernet flash and UART.
Embedded Linux Kernel Porting: Porting and customization of the embedded Linux kernel to run on the SCALANCE board.
Kernel and Toolchain Upgrades: Upgrading the embedded Linux kernel and associated toolchains to the latest versions.
Low-Level Driver Enhancement and Integration: Enhancement and adaptation of low-level drivers for the TI AM3352 processor, including support for Ethernet, MDIO, I2C, GPIOs, UART, NOR flash, and pin multiplexing.
Integration of these drivers into the bootloader and Linux kernel.
Ethernet Driver Integration: Integration of the Marvell Ethernet driver
library into the bootloader and the Linux application layer.
Integration of Profinet Port into the switch

Technologies: Linux kernel, device tree, kernel modules, GNU toolchain, board support packages (BSPs), Marvell Link Street Switch, ARM Cortex-A8, TI AM3352 processor architecture, Embedded C, VMWare, LAUTERBACH, Marvell Ethernet driver library, Linux networking stack, bootloader networking components, Cross-compilers (GCC for ARM), build systems (Make), version control systems (Git), Buildroot, Eclipse, Python, Wireshark

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, QoS (Quality of Service), ARM-Architektur, Gerätetreiber, Cisco Switch, Ethernet, Snmp, TCP / IP, VPN, Netzwerktechnik, Embedded Software

Embedded Software Engineer (Festanstellung)
at ICT Software Engineering GmbH, Karlsruhe
3/2008 – 6/2012 (4 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2008 – 6/2012

Tätigkeitsbeschreibung

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 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, C++, Makefile, Eclipse, Vector CANoe, CandelaStudio, Vector Candito, Vector CANalyzer, ODX, ClearCase, DOORS, CAPL, Tantino, Python, TestLink, SVN, Provetech TA, Provetech RE , Visual Basic, EAPS-Control, Vision Builder AI

Eingesetzte Qualifikationen

C (Programmiersprache), Softwaretester, Softwareentwickler, Test Automation, Software Design, Softwareanforderungsanalyse, C++, Labview, Softwareentwickler Embedded Systems

Zertifikate

Functional Safety Engineer (TÜV Rheinland, #17310/ 18, Automotive)
TÜV Rheinland
2018
ISTQB Certified Tester ( Foundation Level Certificate No. 10-CTFL-19774-DE )
ISTQB (International Software Testing Qualifications Board)
2010

Ausbildung

Dipl. Ing. (FH)
Dipl. –Ing. Sensorsystemtechnik
HS Karlsruhe
2008
Karlsruhe

Über mich

Dipl.-Ing. (FH) für Sensor System Technik mit über 16 Jahren Berufserfahrung im Embedded- und Automotive-Software-Engineering. Spezialisiert auf

• Functional Safety (ISO 26262, IEC 61508, ISO 13849-1)
• Automotive Cyber Security (ISO/SAE 21434, UNECE R155/156)
• ASPICE-konforme Software-Entwicklung und -Architektur

Nachweisliche Expertise in der Entwicklung sicherheitskritischer Steuergeräte (ASIL-D/C) auf Infineon AURIX-Plattformen sowie in der Integration von AUTOSAR-Basis- und Applikationssoftware. Umfangreiche Praxis in Low-Level-Treibern, Program-Flow-Monitoring, Safe-State-Strategien, Secure Boot, Secure Flashing und HSM/SHE-basierter Kryptographie.

Rollen: Embedded System & Software Engineer, Software-Architekt, Functional-Safety- und Cyber-Security-Engineer. Arbeitet souverän in internationalen, ASPICE-geprägten Projektumgebungen; zeichnet sich durch hohe Selbstständigkeit, Motivation und Belastbarkeit aus.

Sprachen: Deutsch (verhandlungssicher), Englisch & Französisch (sehr gut).

Weitere Kenntnisse

Automotive Software Engineering (AUTOSAR)
Functional Safety Engineering (ISO-26262, IEC-61508, ISO 13849-1)
Embedded C Expert
Low Level Driver Development
Automotive Cyber Security (ISO-21434, Daimler SSA, VW VKMS, ESCRYPT CycurHSM, Vector vHSM)
Industrial Ethernet
Embedded OS
Signal Processing
Infineon AURIX TC2/TC3, STM32, TI
IEC 61508, ISO 13849-1, IEC 62443
FMEDA

Persönliche Daten

Sprache
  • Arabisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Gut)
  • Französisch (Gut)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
53
Alter
45
Berufserfahrung
16 Jahre und 8 Monate (seit 11/2008)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden