Hossam Hassan Elfeky
Automotive and AUTOSAR Expert (TechLead)
- +49-176-7413-0788
- hossam.elfeky24@gmail.com
- elfeky.de
- 80807 Munich, Germany
Experienced Lead Embedded Software Engineer with a strong background in both defense technology and automotive industries. With over five years’ experience at notable OEMs like Daimler, VW, and BMW, I consistently deliver high-quality as well as cost effective results through the seamless integration of software. My ability to collaborate with various stakeholder groups, including cross-functional teams, and vendors, is fundamental to building long-lasting relationships that have resulted in increased business growth. Throughout my career, I have managed complex projects, overcome challenges, and consistently exceeded expectations, using my technical knowledge and leadership skills for successful project delivery.
Work Experiences
Senior Platform Engineer
- Playing a defining key role in establishing the first BMW internal Autosar development Platform.
- Supporting all classic Autosar Integration areas for all BMW central ECUs using Mentor/Siemens Stack.
- Communicating with many SW suppliers to find the best product to achieve BMW quality and financial vision.
- Integrating new Autosar Stack deliveries, perform testing and making them available for central ECUs use.
- Providing Knowledge support in many classic Autosar areas (Com, CAN Stack, Ethernet Stack, SomeIpXf, E2EXf, DCM, OBD, DEM, NVM, OS, RTE, ECUM, BSWM, DLT, and application layer) using Siemens Stack.
- Creating both communication and diagnostic extracts using BMW internal modelling language and tools.
- Supported all BMW central ECUs in Comm and Diagnostic extracts creation and integration.
- Performing mega SWCs integration including BAC for various central ECUs which lead to huge time savings.
- Integrating, configuring, and testing (on-Board-Diagnostics) OBD standards: OBD-II and OBDonUDS (J1979-2).
- Verifying with several international Teams for Planning and delivering OBD for Europe, China, Japan, and USA.
- Supporting central ECUs on how to integrate and use Log and trace strategies during development.
- Experience in debugging multiple Infineon Multi-Core Tricore Tc39x, TriCore Tc49x with Lauterbach debugger.
- Preparing Trainings for internal and external teams to ensured high quality standards and financial goals.
- Discussing platform sudden Issues and providing innovative solutions in a very narrow time window.
- Planning SW releases, following up on deliveries to achieve both best quality SW and cost effectiveness.
- Advising BMW Management on planning best SW development strategies with focus on BMW vision.
Technical Project Manager
- Planning both short term and long-term strategies which lead to over 9 million Euro in revenue in 2021 only.
- Hosted all OEM Board bring-up activities which lead to saving more than 6 weeks at the start of each project.
- Integrated, configured, and tested various Autosar BSW stacks and layers (CAN, CANIF, CANTP, PDUR, COM, DCM, DEM, Mode Management BSWM, NVM, RTE, OS) in both Vector and EB stack (Tresos).
- Integrated and implemented new SWC updates with Vector DaVinci developer®, configured associated stacks with Vector DaVinci configurator®, and ensured software stability and full functionality.
- Updated communication and diagnostic extracts based on Mercedes Benz requirements.
- Created diagnostic extracts from scratch based on Mercedes Benz requirements with Vector CANdelaStudio®.
- Verified the integrated diagnostic and CAN communication functionality with Vector Canoe®.
- Implemented CAPL scripts to simplify test sequences during release phases.
- Configured multiple DCM functionalities including diagnostic DIDs (Data Identifiers), Routine Identifiers, Service Blockers based on Mercedes Benz deliveries and requirements.
- Configured, and tested DTC, Dem module and error handling based on Mercedes Benz requirements.
- Working with a variety of hardware including Infineon TriCore Tc387, TriCore Tc399, and Arm Cortex-M4.
- Debugged numerous software activities with TRACE32-LAUTERBACH and IAR Embedded Workbench.
- Developing scripts to perform the coding process based on production data from Mercedes Benz control units with Vector Canoe® and CAPL Scripting.
- Set up and fixed Daimler acceptance testing based on AKKA GT-NTS®, AKKA-DWT®, and Vector Canoe®.
- Flashed ECUs software during various phases with Vector vFlash®.
- Conducted many technical training programs for both internal team members and external Engineers.
- Provided support during release time and planning of new phases in Daimler Sindelfingen.
- Planned multiple project releases and assigned tasks to team members using Jira®.
- Assisted in developing business proposals based on cost estimates for new projects in various technical areas, including Elektrobit (EB) and Vector toolchains.
Embedded Software Engineer
- Worked in all aspects of software development lifecycle related to the automotive industry.
- Developed AUTOSAR-based software components in the ADAS control unit.
- Designed, developed, and tested AUTOSAR CDD (Complex Driver Device) for EYEQ camera.
- Configured the AUTOSAR BSW in the ADAS control unit according to OEM requirements.
- Integrated third-party AUTOSAR or legacy software modules with various tools.
- Created meaningful test plans to eliminate faults and code errors.
- Conducted unit tests for safety-critical platforms (airbags-ADAS) using VectorCast®.
- Analyzed code statically and dynamically to enable requirement-based testing.
First lieutenant Engineer
- Modified, Tested, and installed various launch systems from different international suppliers.
- Conducted Requirements Engineering for multiple original and combined launch systems.
- Responsible for communication with various international delegations such as the US Navy and Italian Army to achieve both local and international training objectives.
- Led a battalion of 40 soldiers through multiple deployments in the Western Desert, which strengthened and tested my leadership and decision-making abilities.