Please upgrade to the business membership to download freelancers' CVs.
Skills
Programming, C, C++, Python, BSW; Classic AUTOSAR, Adaptative AUTOSAR, Ethernet (SomeIp, Operating systems, Linux, Windows, Git /GitHub, Kanban, Jira, V cycleMethodologies, Agile, SCRUM, UML, C language, MISRA/LINT and AUTOSAR coding rules, debugging, bug fixing, CAPL, Shell, Flexray, parser, API, JSON, RapidJson C++ library, open source, Ethernet, C++, Wireshark, Embedded software, AUTOSAR, V-model, XML, ARXML, CAPL CAN, CANFD
Project history
o Missions :
- Embedded software developer at Continental and a member of the SWEET400 team.
Responsible for the integration and maintenance of Elektrobits modules for
Continental's Basic Software COM Stack ( COMM,DRIVER, IPDUM, secOC, extention
modules) AUTOSAR 4.2.1 and generating the code.
- Architecture of software component using ARXML in CESARCT
-Continental AG uses the V-model as a system development lifecycle, so to implement
any requirement the process below is followed:
* Analyzing and reviewing of the Customer Requirements Specification
* Updating the System Requirement Specification document
* Updating the Software Detailed Design document)
* Implementing the requirements using C language and respecting all MISRA/LINT
and AUTOSAR coding rules.
* Updating the Modular Test Specification document.
* Running all test cases written in the MTS document and writing a new Modular Test
Report document.
* Updating the Integration Test Specification document.
* Running all test cases written in the ITS document and writing a new Integration
Test Report document.
o key words :
C, XML, ARXML, Python , CAPL
CAN, CANFD, LIN, GATEWAY
Generation of bsw : EB tresos Wincore (PC-based AUTOSAR devlopment) -Elektrobit
o Missions accomplis :
- Develop a parser / builder API for a JSON document based on the RapidJson C ++
library
- Develop a SomeIp API based on the open source GENIVI / vsomeip code
- Develop a kernel driver application consists of creating, filtering, receiving and
sending TECEMP Ethernet sockets in order to minimize the frame processing time.
- Develop a synchronization module which implements the "Time Synchronization
over FlexRay" mechanism
- Supporting Team members to understand requirments and automotive topics
o Software / tools:
Development languages: C, C ++17, Python, Shell
Embedded networks: CAN, CANFD, LIN, Flexray, Ethernet
Development tools: VsCode, cMake, notepad, MobaXterm
Network tools: Wireshark, PackEth