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.
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.
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.
C
C
CANoe
Davinci
Tresos
Trace32
Fibex explorer
Tresos Busmirror
Oscilloscope
CoreALM
undefined