Embedded Software Engineer
CurrentDeveloping Sw for products that are related to interacting with the driver such Interactive Switches in Gear Level Shifters ,Steering Wheels and Displays.Working on a V-Model based software:• Designing & Implementing SW Components for Application Layer.• Supporting Integrations & Deliveries for Customer.• Designing/executing integration test cases according to software requirements (white box testing).• Analyze Customer Requirements and Writing the Software Requirements Specifications in DOORs.• Maintaining test cases, and Software requirements coverage on DOORs.• Designing/executing unit tests for SW components using VectorCAST.• Performs software static code analysis and ensures compliance of developed source code according to MISRA rules.---------------------------------------------------------------->> Gained Skills and Knowledge in:• AutoSAR (Automotive Open System Architecture) configuration of many parts in:- DEM: Diagnostics Event Manager.- ADC: Analog to digital converter- NVM: Non-Volatile Memory.- FEE: Flash EEPROM Emulation.- RTE: Runtime Environment.----------------------------------------------------------------• Participated in:- SWE.1 : Software Requirement specification- SWE.2: Software Architecture design- SWE.3: Software component design.- SWE.4: Unit testing and Static analysis.- SWE.5: Software Integration testing----------------------------------------------------------------• Experience in Tools such as:- VectorCAST: for unit testing.- Klocwork: for MISRA and CERT static analysis.- DOORs: for Requirement management and traceability.- Davinci Configurator and Developer.- Vector CANoe.- Enterprise Architect.