
Ahmed ElTalawy
Embedded Software Engineer | AUTOSAR
Salary / Daily rate
Matosinhos, Portugal
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Embedded Software Engineer with 9+ years specializing in automotive ECUs, payment systems, and ARM Cortex microcontrollers. Expert in AUTOSAR, MISRA standards, and complex driver development for EV battery management systems at Capgemini Engineering. Delivering robust C/C++ solutions for mission-critical automotive and fintech applications.
Work experience
Embedded Software Engineer
Capgemini Engineering
May 2022 - Present
4 years 6 months
Porto, Portugal
- Implement detailed design for application software components with Renault. - Develop complex driver to configure external switch via SPI commands to support MACsec communications. - Review and analysis system requirements and create atomic actions. - Basic software configuration (Vector Stack) using Davinci configurator and Developer. - Add unit testing using google test to existing modules. - Analysis IEEE 802.1X and IEEE 802.1AE standard and configure MACsec module according to it - Develop test script to automate testing using Isystem debugger. - Using Canoe to test flashing and bootloader. - Enhance the performance by running some functions from RAM - Fix issues with ECC Module - Implement code for application software components for battery management ECU inside electrical vehicle based on AutoSar standard using C/C++ programming Language and applying MISRA Rules. - Implement unit testing for application software components using C++ programming language and google test platform. - Cooperates and interact with colleagues on platform (Jira, Confluence, Artifactory, GIT, Gitlab). - Implement Integration testing using Silk Center and CAPL script. - Document software through all stages of development process.
Software Engineer
e-finance
Jun 2020 - May 2022
2 years
Cairo, Cairo Governorate, Egypt
Implement software design for point of sale applications from different vendors (Ingenico - Pax - Verifone). - Implement software application for many models of point of sale using C++ programming language. - Implement libraries to add functionality of charge electricity and water cards in Egypt on point of sale. - Implement Applets for Electricity and water charge cards. - Document software application through all stages of development process.
Embedded Software Engineer
Al Amin Technological Systems S.A.E
Jun 2015 - Jul 2020
5 years 2 months
Cairo, Cairo Governorate, Egypt
-Implement software design for Ingenico point of sale applications. - Implement software application for Ingenico point of sale using C programming language and Ingenico tools. - Implement QR payment method on point of sale and integrate it with smart wallets using C++ programming language - Implement Cryptography algorithms (RSA-AES-3DES) and use it to connect over HTTP and HTTPS. - Involved in functionality performance and testing for POS. - Document software application through all stages of development process
Embedded software Instructor
ITShare
Nov 2018 - Mar 2020
1 year 5 months
Cairo, Cairo Governorate, Egypt
-Execute different embedded Systems courses (C Programming – Interface -RTOS). - Design course materials and other documents such as handouts, manuals, exercises and update the materials to constantly cope with market needs. - Technical Support for student’s graduation projects.
Education
Zagazig University
Bachelor of Engineering - BE
2008 - 2015
7 years 1 month