C programming
Project 1: Handling of cyber security aspect for 6 airbag project.
Duration: Nov 22 to Sept 23
Responsibilities:
• Understanding ECU requirement for cyber security features according to OEM's specifications.
• Listing down the specifications of cyber security requirements.
• Hosting Tech review with suppliers.
• Analyze and review TARA report from suppliers
• understanding the technical feasibility of features leading to cyber secured flashed ECU
• Brief understanding of FuSa and its level while understanding the cyber security needs of the software.
Skills: Cryptography, CRC, AES, Secure boot, Secure Flash, Secure Diagnostics. Tools: Microsoft Excel, Microsoft Power Point.
Project 2: LIN - CAN Gateway In house Application Development Duration: December 22' to Sept 23
Role: Deputy Manager
Responsibilities:
• Understanding ECU requirement for cyber security features according to OEM's specifications
• Team team members for Cyber security features
• Presented concept DR for the development
• Listing down the specifications of cyber security and diagnostics requirements related to requirements.
• Developing ECU mode managements and NM specs related to application
• Understanding AUTOSAR Communication and Crypto stack for in house software development
• Onboarding suppliers and conducting tech reviews basis SOR
• Brief understanding of FuSa and its level while understanding the cyber security needs of the software
• Understanfing E2E AUTOSAR module and its freshness value and timer.
Skills: Cryptography, CRC, AES, Secure boot, Secure Flash, Secure Diagnostics, AUTOSAR, MATLAB, SHE, HSM
Tools: MATLAB, SAP Ariba, Microsoft Excel, Microsoft Power Point Controller: Cypress Treveo 2M (HSM Enabled)
Project: Implementation OF ADA ($27 11) service through via asymmetric cryptography
Role: Senior software Developer
Responsibilities:
• Cyber Security requirement analysis for application as well as bootloader
• Configuration of KeyM, VDam, VsecDiagAcc, FblUpd, Csm, Cryif modules of AUTOSAR communication and cryptostack • Development of secure boot along with necessary configuration required in Fbl and SecOc.
• Validation and generation of modules based on Davinci configurator • Implementation of wrapper in order to accommodate Mentor-Graphics's DCM.
• Development of Routine service for boot loader and implementing DID in the read body of the codes eg: ECU Identity
• Development of wrapper for extracting contents of certificates using a function AEADEncrypt
• Solving customer technical doubt and debugging
Skills: Trace 32 Debugging, Embedded C, Boot loader
Tools: Microsoft Excel, Microsoft Power Point, Trace 32, Da vinci configurator, VFlash, Canoe, Tortoise Svn, Notepad++
Project: Integration of AUTOSAR BSW modules
Role: Senior software Developer Responsibilities:
Responsibilities:
• Integration of multiple CAN and LIN databases
• Creating Extract and ECU mapping
• Validation and generation of modules using ComposeforKSAR
• Configuring deadline monitoring in Com module
• Implementation of Service 11 and 28 UDS
• Testing the services using Vector Canoe
• Configuration of MCAL layer using Eb tresos
• Boot loader testing using CDA
Skills: Trace 32 Debugging, Embedded C, Boot loader, BSW integration Tools: Microsoft Excel, Microsoft Power Point, Trace 32, Compose4KSAR configurator, Canoe, Tortoise Svn, Notepad++, Eb Tresos
Project: Integration of CAN/LIN modules using Vector geny
Role: Software Developer
Responsibilities:
• Integration of multiple CAN and LIN databases
• Validation and generation of modules using VectorGeny
• Testing tof CAN Rx and Tx messages using boundary values
• Integration of Cdd using the tool
Skills: Trace 32 Debugging, Embedded C, BSW integration Tools: Microsoft Excel, Microsoft Power Point, Trace 32, VectorGeny configurator, Canoe, Tortoise Svn, Notepad++
Project: Integration of BSW modules for CAN
Role: Trainee
Responsibilities:
• Testing of cdd modules using RTRT tool
• Integration of BSW modules
• Developed Python script for automating test plan traceability Skills: Embedded C, BSW integration, Python Tools: Microsoft Excel, Microsoft Power Point, Trace 32, IBM RTRT, Canoe, Tortoise Svn, Notepad++ Project 4: R43x and R42x classic
Project: R43x and R42x classic AUTOSAR development
Role: Trainee
Responsibilities:
• ECUC mapping and independent validation and generation as per SWS and mapping rules
• Unit testing using RTRT tool
• Design update in Enterprise Architect Skills: Embedded C
Tools: Microsoft Excel, Microsoft Power Point, Trace 32, IBM RTRT, Canoe, Tortoise Svn, Notepad++
C programming
CANape
Vector configurator and developer
CanOe