Member of Communication team involved in processing software chance request according to the adopted quality process, analyzing changes and anomalies, updating component design in accordance with architectural decisions and performing configuring, implementation, debug and testing of software for BMW projects
- Creation and analysis of software requirements
- Creation of the software design according to the specifications of the development process
- Configuration and adaptation of 3 party solutions and development of SW components to fulfill cybersecurity artifacts, not only, but such as:
- Key/Certificate management
- Secure on-board communication
- Protection of Diagnosis
- Authentication and signature
- Debug interface protection
- Performing reviews and preparing documentations
- Provide technical support for other teams when needed
Reporting of work progress through difference project meetingsMember of SAS team working on main functionality MAC_Services, an AUTOSAR BSW Module to transmit secured data via CAN FD (flexible data-rate) using the AESCMAC encryotion algorithm and cryptographic unit ICU-S.
- Redesign of the resource manager to handle keys provisioning.
- Improve Key update component for SHE keys using memory update protocol with connection through diagnosis.
- Improve the client server connection between MACServices and Diagnosis functionality to be able to access ICU_S resources to update the NvM/RAM Keys used to encrypt FD Frames.
- Correction of a RAM_KEY solution to avoid con?ict between ICU_S and ASW components when accessing DataFlash.
- Development of ErrorLog recording & DTC management to be stored to EEPROM when detection of abnormal increase for freshness counters or passing threshold.
- Redesign of current implementation according to Autosar.
- Maintaining and improving MACServices SW component.
- Quality improvement according to MISRA/Lint rules.
- Writing tests speci?cations (unit, functional, integration and validation).
- Anomaly analysis identi?ed by the CFST team or client (Ram, Rom and NVM Dump analysis, canoe Trace analysis, Dtool reports and trace etc...)
- Participate in customer meetings, request the necessary inputs for the analysis phase, clarify the functional impacts, detail the root cause and present the solution to be made.
- Create FTA for concern analysis and provide documentation and reports for client.
Provide analysis support and propose test scenarios and clarify spec for CFST team and collaborate with them.Member of Communication team involved in processing software chance request according to the adopted quality process, analyzing changes and anomalies, updating component design in accordance with architectural decisions and performing configuring, implementation, debug and testing of software for BMW projects
- Creation and analysis of software requirements
- Creation of the software design according to the specifications of the development process
- Configuration and adaptation of 3 party solutions and development of SW components to fulfill cybersecurity artifacts, not only, but such as:
- Key/Certificate management
- Secure on-board communication
- Protection of Diagnosis
- Authentication and signature
- Debug interface protection
- Performing reviews and preparing documentations
- Provide technical support for other teams when needed
Reporting of work progress through difference project meetingsMember of SAS team working on main functionality MAC_Services, an AUTOSAR BSW Module to transmit secured data via CAN FD (flexible data-rate) using the AESCMAC encryotion algorithm and cryptographic unit ICU-S.
- Redesign of the resource manager to handle keys provisioning.
- Improve Key update component for SHE keys using memory update protocol with connection through diagnosis.
- Improve the client server connection between MACServices and Diagnosis functionality to be able to access ICU_S resources to update the NvM/RAM Keys used to encrypt FD Frames.
- Correction of a RAM_KEY solution to avoid con?ict between ICU_S and ASW components when accessing DataFlash.
- Development of ErrorLog recording & DTC management to be stored to EEPROM when detection of abnormal increase for freshness counters or passing threshold.
- Redesign of current implementation according to Autosar.
- Maintaining and improving MACServices SW component.
- Quality improvement according to MISRA/Lint rules.
- Writing tests speci?cations (unit, functional, integration and validation).
- Anomaly analysis identi?ed by the CFST team or client (Ram, Rom and NVM Dump analysis, canoe Trace analysis, Dtool reports and trace etc...)
- Participate in customer meetings, request the necessary inputs for the analysis phase, clarify the functional impacts, detail the root cause and present the solution to be made.
- Create FTA for concern analysis and provide documentation and reports for client.
Provide analysis support and propose test scenarios and clarify spec for CFST team and collaborate with them.