Summary
Overview
Work History
Education
Skills
Timeline
Generic
Ahmed Aboelnas

Ahmed Aboelnas

Senior Software Engineer
Singen

Summary

Senior Embedded Software Engineer with extensive experience in AUTOSAR-based systems, OS integration, and security stack development for the automotive industry. Skilled in multicore embedded development (IMX8 – M4 & A35), real-time operating systems (RTOS), and diagnostics (UDS, CAN, LIN, FlexRay). Strong background in functional safety (ISO 26262), MISRA compliance, and software debugging using industry-leading tools like Vector CANoe, Lauterbach, and Astree. Proven ability to analyze complex system issues, optimize performance, and collaborate with cross-functional teams to deliver high-quality software solutions. Passionate about automation, process optimization, and driving R&D efficiency through innovative tooling and workflow improvements.

Overview

8
8
years of professional experience
3
3
Languages

Work History

Senior Software Engineer

Elektrobit
Singen
09.2022 - Current

OS Expert Group Member:
• Analyze and address OS-related tickets raised by Elektrobit customers.
• Provide expert responses to customer inquiries regarding delivered OS releases across various modules.
• Support integration activities for multiple projects, ensuring seamless OS functionality.


Security Stack Module Developer:
• Develop and enhance multiple components within the security stack, primarily SecOC and KeyM, aligning them with the latest AUTOSAR standards.
• Ensure 100% code coverage using the Astree tool for dynamic analysis.
• Debug and resolve critical issues related to SecOC and KeyM.
• Contribute to various phases of the V-cycle process, including design, development, and testing.
• Review and manage multiple customer-reported tickets to maintain system stability and compliance.
• Update and configure Tresos settings to optimize security module performance.

ZF Middleware Project – AUTOSAR Components Integrator:
• Integrate diagnostic and network components into the software architecture.
• Act as the primary point of contact for FlexRay integration and customer support tickets.
• Analyze and debug timing-related issues, ensuring system efficiency and reliability.

Principal Software Engineer

Valeo
Singen
05.2017 - 08.2022

OS Core File Adaptation for New Target – Stellantis :

• Updated OS core files based on the datasheet of the new target, ensuring compatibility and functionality.

AUTOSAR System Stack Integrator (OS, WdgM, BswM, EcuM, StbM) – Daimler

This project is divided into two main parts: AUTOSAR-configured files and manual code, targeting a multi-core platform (IMX8) with M4 core (developed in C) and A35 core (developed in C and C++):

• Integrated and configured the OS from scratch, resolving numerous configuration and linking issues.
• Configured WdgM and StbM components from the ground up.
• Diagnosed and resolved complex system stack issues, including OS tasks, events, and BswM rules.
• Participated in debugging CAN timing issues, ensuring optimal system performance.
• Contributed to the dynamic design process, improving system architecture.
• Analyzed and resolved issues in supplier-provided AUTOSAR core files (OS and CanTSync), acting as the primary liaison between the supplier and the project team.
• Reviewed design implementations by teammates, identifying defects to ensure alignment with project design standards.


Application, Diagnostics, and EEPROM Updates – RSA & Nissan:
• EEPROM handling (designing a queue-based read/write mechanism from scratch).
• Implementing all diagnostic services from scratch, fully aligned with UDS standards.
• Developing a CANoe simulation to interface with the LIN master.
• Debugging and resolving application-related issues.

EEPROM and Model-Based Design (MBD) Updates – PSA:
• Implementing EEPROM read/write blocks.
• Developing diagnostic services.
• Updating model-based application components.

R&D Efficiency Enhancements:
• Contributed innovative ideas to optimize design, development, and testing processes.
• Developed automation tools to reduce manual effort, improving efficiency and saving significant development time.

Education

B.Sc. - computer engineering

Misr Engineering And Technology Institute
Egypt
01.2011 - 2016.01

Skills

C

C

CANoe

Davinci

Tresos

Trace32

Fibex explorer

Tresos Busmirror

Oscilloscope

CoreALM

undefined

Timeline

Senior Software Engineer

Elektrobit
09.2022 - Current

Principal Software Engineer

Valeo
05.2017 - 08.2022

B.Sc. - computer engineering

Misr Engineering And Technology Institute
01.2011 - 2016.01
Ahmed AboelnasSenior Software Engineer