10/29/2024 updated


100 % available
Embedded Linux Software Engineer
Cairo, Egypt
Egypt
M. Eng. in Electrical and Computer Engineering from University of OttawaArchitectureAutomotive IndustryAUTomotive Open System Architecture (AUTOSAR)Linux On Embedded SystemsEmbedded Software
As an Embedded Software Engineer with over a year of experience in the automotive sector, specializing in Adaptive
AUTOSAR and Embedded Linux. Experience in Adaptive AUTOSAR architecture, AUTOSAR standard components, and
Embedded Linux systems. I possess technical problem-solving and analytical skills. I am eager to apply my skills in
challenging environments.
AUTOSAR and Embedded Linux. Experience in Adaptive AUTOSAR architecture, AUTOSAR standard components, and
Embedded Linux systems. I possess technical problem-solving and analytical skills. I am eager to apply my skills in
challenging environments.
Experience
Professional experience0 - 5 years
Freelancer since2024
Languages
ArabicNative speakerEnglishNative speaker
Project history
• Created an Adaptive AUTOSAR image compliant with AUTOSAR guidelines on a Linux platform using the Yocto Project.
• Developed V2X communication using the wxWidgets cross-platform C++ framework for GUI applications and integrated it with a custom image built using the Yocto Project.
• Executed the implementation and testing phases of Adaptive AUTOSAR code, ensuring seamless integration with PiCar-S hardware and software components.
• Developed code to automatically generate HTML and PDF documentation using the Sphinx documentation tool.
• Implemented the custom linter code using Python to enforce the folder structure linting and prevent users from pushing incorrect items to the CI.
• Optimized and debugged modern C++ libraries.
• Conducted static code analysis and addressed “QAC” warnings.
• Ensured code coverage of unit tests written with Google Test.
- Tools & Technology: Adaptive AUTOSAR, Embedded Linux, Yocto Project, QEMU, Automotive Grade Linux (AGL),
C++, Python, QT, Raspberry Pi, PuTTY, YAML, JSON, Bash Scripting, UML, Sphinx Documentation, Git, GitHub, Jira,
Zuul, Jenkins, Google Test, Unit Test, QAC Report Generation, and Code Coverage.
• Developed V2X communication using the wxWidgets cross-platform C++ framework for GUI applications and integrated it with a custom image built using the Yocto Project.
• Executed the implementation and testing phases of Adaptive AUTOSAR code, ensuring seamless integration with PiCar-S hardware and software components.
• Developed code to automatically generate HTML and PDF documentation using the Sphinx documentation tool.
• Implemented the custom linter code using Python to enforce the folder structure linting and prevent users from pushing incorrect items to the CI.
• Optimized and debugged modern C++ libraries.
• Conducted static code analysis and addressed “QAC” warnings.
• Ensured code coverage of unit tests written with Google Test.
- Tools & Technology: Adaptive AUTOSAR, Embedded Linux, Yocto Project, QEMU, Automotive Grade Linux (AGL),
C++, Python, QT, Raspberry Pi, PuTTY, YAML, JSON, Bash Scripting, UML, Sphinx Documentation, Git, GitHub, Jira,
Zuul, Jenkins, Google Test, Unit Test, QAC Report Generation, and Code Coverage.