Embedded Softwareentwicklung Automotive, Cyber Security
Aktualisiert am 02.10.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Romanian
Muttersprache
English
Fortgeschritten
Deutsch
Grundkenntnisse

Einsatzorte

Einsatzorte

Eschborn, Taunus (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 9 Monate
2023-01 - heute

Rear Axle Steering (ASIL-D)

Cyber Security Coordinator/Embedded Software Engineer Bootloader HSM Crypto Stack ...
Cyber Security Coordinator/Embedded Software Engineer

SW implementation:

· created the Freshness Value Manager SWC

· updated code in other SWCs and BSW components

· added Crypto Stack and HSM integration in the existing project

· updated Memory Stack, Crypto Stack, Communication Stack, Diagnostic Stack

· updated Communication Matrix

· updated E2E configuration

· added SecOC configuration to the FAW E variant project

· RTE and OS updates and support for colleagues

· helped with the implementation of the Variant Configuration in ISOLAR A/B (Autosar config tool)

· System Description updates (SWCs description)

· MISRA and unit test implementation plus updates


SW tooling support:

· Update/created python build part of the build script for signing the hex file after build

· Update/created Restbus CANoe Simulation

· Created automatic tests for SecOC

· Helping with check-in process in Windchill


Bootloader:

· support and testing with BOSCH

· support Schaeffler colleagues with information about how the BL is working, how to flash the SW

· support with the Security Flashing (signature verification)

· support with the downgrade protection

· Debugging


Tools Used:

· Windchil (SW repositories, requitements, and tasks)

· AbsInt Astree (MISRA and sound check tool)

· Parasoft (Unit tests)

· Vector CANoe

· Isolar A/B (Autosar config tool)

· dSpace SystemDesk (SWCs description tool)

· Vector CANdela (updated SDD file for UDS)

· Lauterbach Trace32 (debug)

· OpenSSL, Hexview, srecord

· Vector vFlash

· GHS (compiler)


Additional:

· hold SecOC presentation

· CANoe Simulation support

· China team support

· Several persons explained and helped with SecOC and CANoe simulation

· support with the bootloader, bootloader updater, HSM and SW flashing


Requirements:

· Analyzed security requirements and supporting CPO with all the information about the project

· Updated with the architect the information in the architecture about the SecOC and Freshness

· linked requirements and test to the implementation


Testing:

· SW testing on almost all levels

· Unit testing (done with Parasoft)

· Communication testing (CANoe configuration)

· SecOC manual and automatic testing

· System testing team support

· Performed Security testing on all the Customer requirement


Customer Project Support:

 FAW:

· involved in discussion with customer (explained the implementation and the tests done)

· involved in discussion with suppliers:

· ETAS: BSW Isolar and HSM supplier, involved in debugging and testing

· BOSCH: HW library and Bootloader supplier, involved in debuging and testing

· discussion about the bootloader and application start-up issues

· participated in the meeting for the Memory Map update to decide where to set up the signature in the SW

· gave sample code to Bootloader BOSCH team to update HSM

· dSPACE: discussed about the SecOC implementation and how is working in CANoe


NIO:

· security features based on FAW, supporting colleagues

 

JAC:

· supporting colleagues for the Security Access implementation 

Rear Axle Steering
Bootloader HSM Crypto Stack SecOC CANoe Cyber Security dSPACE SystemDesk AUTOSAR Softwarearchitektur Unittest vector Tools Lauterbach Debugger Greenhils Compiler ISOLAR E2E COM-Stack Crypto-Stack
Schaeffler Technologies AG & Co. KG
2 Jahre
2021-01 - 2022-12

Software Development (Ethernet) for Network Systems

Software Engineer Python SWIFT CMake ...
Software Engineer

  1. Maintain and implement new features for the current macOS VPN Client (Coding Languages: objective C, Swift and C++) 
  2. Maintain and implement new features for the Windows management application of Linux Firewall   (Coding Languages: C++ and C#) 
  3. Update the next macOS & iOS VPN Client to support the TINA VPN Tunnel Protocol (Coding Languages: objective C, Swift, C++, React-Native)
  4. Setup the build environment for macOS and iOS for the above mentioned next VPN Client

MacOS iOS Windows VPN Application Linux
Python SWIFT CMake Objective-C Ethernet Firewall C/C++ Cyber Security Visual Studio Visual Studio Code Xcode
Barracuda Networks
Innsbruck
5 Jahre 6 Monate
2015-07 - 2020-12

Software Development (Cyber Security) For Electrification ECUs

Cyber Security Coordinator/Embedded Software Engineer Embedded C C++ Elektrobit Tresos Studio ...
Cyber Security Coordinator/Embedded Software Engineer

  1. Analyze OEM and system requirements and derive SW requirements
  2. Design and implement software
  3. Coordination of a small team
  4. Perform task estimation, distribution and monitoring in the team 
  5. Mentor new colleagues 
  6. Train new colleagues in basics of cyber security, CAN protocol and CANalyzer basics


Customer Projects: BMW, Daimler, VW, Geely, Internal Base Development

Elektrobit Tresos Studio Vector DaVinci Developer Visiual Studio Code Engine ECUs Eclipse Hardware Security Module (HSM)
Embedded C C++ Elektrobit Tresos Studio Vector DaVinci Developer CANalyzer CANoe Lauterbach Debugger Infineon Technologies Infineon Tricore Family (TC2xx TC3xx) INCA DOORS Hardware Security Module (HSM) Cyber Security ISO 21434
Vitesco Technologies/Continental Automotive
Romania

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Cyber Security
AUTOSAR
Ethernet
Infineon AURIX TC2X/TC3X
Elektrobit Tresos Studio
DaVinci Configurator & Developer
ISO 21434
ETAS Inca
ETAS RTA-OS, RTA-RTE
MATLAB / Simulink

Programmiersprachen

Embedded C
Experte
C/C++
Experte
Objective-C
Fortgeschritten
SWIFT
Basics
CMake
Fortgeschritten
Python
Basics
Perl
Basics
JavaScript
Basics
PHP
Basics
HTML
Basics
CSS
Basics

Hardware

Infineon Tricore Family (TC2x TC3x)
Infineon HSM Embedded in Tricore Chips
Atmel Atmega32
SAM4L-EK
Microchip PIC
STM32

Einsatzorte

Einsatzorte

Eschborn, Taunus (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 9 Monate
2023-01 - heute

Rear Axle Steering (ASIL-D)

Cyber Security Coordinator/Embedded Software Engineer Bootloader HSM Crypto Stack ...
Cyber Security Coordinator/Embedded Software Engineer

SW implementation:

· created the Freshness Value Manager SWC

· updated code in other SWCs and BSW components

· added Crypto Stack and HSM integration in the existing project

· updated Memory Stack, Crypto Stack, Communication Stack, Diagnostic Stack

· updated Communication Matrix

· updated E2E configuration

· added SecOC configuration to the FAW E variant project

· RTE and OS updates and support for colleagues

· helped with the implementation of the Variant Configuration in ISOLAR A/B (Autosar config tool)

· System Description updates (SWCs description)

· MISRA and unit test implementation plus updates


SW tooling support:

· Update/created python build part of the build script for signing the hex file after build

· Update/created Restbus CANoe Simulation

· Created automatic tests for SecOC

· Helping with check-in process in Windchill


Bootloader:

· support and testing with BOSCH

· support Schaeffler colleagues with information about how the BL is working, how to flash the SW

· support with the Security Flashing (signature verification)

· support with the downgrade protection

· Debugging


Tools Used:

· Windchil (SW repositories, requitements, and tasks)

· AbsInt Astree (MISRA and sound check tool)

· Parasoft (Unit tests)

· Vector CANoe

· Isolar A/B (Autosar config tool)

· dSpace SystemDesk (SWCs description tool)

· Vector CANdela (updated SDD file for UDS)

· Lauterbach Trace32 (debug)

· OpenSSL, Hexview, srecord

· Vector vFlash

· GHS (compiler)


Additional:

· hold SecOC presentation

· CANoe Simulation support

· China team support

· Several persons explained and helped with SecOC and CANoe simulation

· support with the bootloader, bootloader updater, HSM and SW flashing


Requirements:

· Analyzed security requirements and supporting CPO with all the information about the project

· Updated with the architect the information in the architecture about the SecOC and Freshness

· linked requirements and test to the implementation


Testing:

· SW testing on almost all levels

· Unit testing (done with Parasoft)

· Communication testing (CANoe configuration)

· SecOC manual and automatic testing

· System testing team support

· Performed Security testing on all the Customer requirement


Customer Project Support:

 FAW:

· involved in discussion with customer (explained the implementation and the tests done)

· involved in discussion with suppliers:

· ETAS: BSW Isolar and HSM supplier, involved in debugging and testing

· BOSCH: HW library and Bootloader supplier, involved in debuging and testing

· discussion about the bootloader and application start-up issues

· participated in the meeting for the Memory Map update to decide where to set up the signature in the SW

· gave sample code to Bootloader BOSCH team to update HSM

· dSPACE: discussed about the SecOC implementation and how is working in CANoe


NIO:

· security features based on FAW, supporting colleagues

 

JAC:

· supporting colleagues for the Security Access implementation 

Rear Axle Steering
Bootloader HSM Crypto Stack SecOC CANoe Cyber Security dSPACE SystemDesk AUTOSAR Softwarearchitektur Unittest vector Tools Lauterbach Debugger Greenhils Compiler ISOLAR E2E COM-Stack Crypto-Stack
Schaeffler Technologies AG & Co. KG
2 Jahre
2021-01 - 2022-12

Software Development (Ethernet) for Network Systems

Software Engineer Python SWIFT CMake ...
Software Engineer

  1. Maintain and implement new features for the current macOS VPN Client (Coding Languages: objective C, Swift and C++) 
  2. Maintain and implement new features for the Windows management application of Linux Firewall   (Coding Languages: C++ and C#) 
  3. Update the next macOS & iOS VPN Client to support the TINA VPN Tunnel Protocol (Coding Languages: objective C, Swift, C++, React-Native)
  4. Setup the build environment for macOS and iOS for the above mentioned next VPN Client

MacOS iOS Windows VPN Application Linux
Python SWIFT CMake Objective-C Ethernet Firewall C/C++ Cyber Security Visual Studio Visual Studio Code Xcode
Barracuda Networks
Innsbruck
5 Jahre 6 Monate
2015-07 - 2020-12

Software Development (Cyber Security) For Electrification ECUs

Cyber Security Coordinator/Embedded Software Engineer Embedded C C++ Elektrobit Tresos Studio ...
Cyber Security Coordinator/Embedded Software Engineer

  1. Analyze OEM and system requirements and derive SW requirements
  2. Design and implement software
  3. Coordination of a small team
  4. Perform task estimation, distribution and monitoring in the team 
  5. Mentor new colleagues 
  6. Train new colleagues in basics of cyber security, CAN protocol and CANalyzer basics


Customer Projects: BMW, Daimler, VW, Geely, Internal Base Development

Elektrobit Tresos Studio Vector DaVinci Developer Visiual Studio Code Engine ECUs Eclipse Hardware Security Module (HSM)
Embedded C C++ Elektrobit Tresos Studio Vector DaVinci Developer CANalyzer CANoe Lauterbach Debugger Infineon Technologies Infineon Tricore Family (TC2xx TC3xx) INCA DOORS Hardware Security Module (HSM) Cyber Security ISO 21434
Vitesco Technologies/Continental Automotive
Romania

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Cyber Security
AUTOSAR
Ethernet
Infineon AURIX TC2X/TC3X
Elektrobit Tresos Studio
DaVinci Configurator & Developer
ISO 21434
ETAS Inca
ETAS RTA-OS, RTA-RTE
MATLAB / Simulink

Programmiersprachen

Embedded C
Experte
C/C++
Experte
Objective-C
Fortgeschritten
SWIFT
Basics
CMake
Fortgeschritten
Python
Basics
Perl
Basics
JavaScript
Basics
PHP
Basics
HTML
Basics
CSS
Basics

Hardware

Infineon Tricore Family (TC2x TC3x)
Infineon HSM Embedded in Tricore Chips
Atmel Atmega32
SAM4L-EK
Microchip PIC
STM32

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.