Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic
Mahmoud Abdelhalim

Mahmoud Abdelhalim

SENIOR FUNCTIONAL SAFETY SOFTWARE SOLUTION ARCHITECT

Summary

  • Senior Embedded Software Safety Engineer: With over 13 years of experience, I specialize in safety software (SW) activities across the entire development lifecycle. My expertise spans SW testing, component design, integration, customer field support, and overall architecture.
  • ADAS Safety Contributions: I have significantly contributed to ADAS (Advanced Driver Assistance Systems) safety-critical activities in SCALA Gen1/Gen2. SCALA serves as a key sensor in L3 autonomous vehicles.
    Notably, SCALA Gen1/Gen2 received the prestigious SAFETYBEST Award 2023 for its outstanding safety features.

Overview

13
13
years of professional experience
3
3
Languages

Work History

SENIOR FUNCTIONAL SAFETY SOFTWARE ARCHITECT

Microfuzzy-KPIT GmbH
06.2023 - Current

Project: BMW CCU (Combined Charging Unit)

  • Responsibilities :

- Team Coordination : Facilitate collaboration among architecture, development, and test teams to align feature development with ISO26262 standards.
- Safety Analysis : Conduct comprehensive safety analyses (FTA, FMEA, DFA) for new requirements and features.
- Change Impact Assessment : Evaluate safety implications of software changes.
- Configuration Expertise : Analyze and configure Autosar OS, WatchDog, and MPU settings to meet Functional Freedom Interference (FFI) requirements.
- Safety Manual Review : Regularly review Vector Safety Manual Requirements (VSM) to uphold the project's safety case.

Senior Basic Software Technical Lead

Microfuzzy-KPIT GmbH
08.2021 - 01.2024

Project: BMW CCU (Combined Charging Unit)

  • Roles : BSW Team Senior Technical Lead
  • Responsibilities :

- Vector BSW Safety Manuals Analysis : Thoroughly analyze Vector BSW Safety Manuals to ensure compliance with safety standards.
- MPU Analysis and Configuration : Configure the AUTOSAR OS for the SPC58 Microcontroller, paying attention to safety requirements.
- Design Analysis for Safety Cases : Conduct design analysis to strengthen safety cases during development.
- Communication with Vector Support : Collaborate with Vector support to address BSW-related issues effectively.
- Configuration and Debugging : Configure and debug OS, MPU, Mode Management, Watchdog, Service, and NvM Stacks.
- ST SPC58 MCAL Configuration and Errata Analysis : Configure and analyze ST SPC58 MCAL components, addressing any errata.
- Architecture Support : Provide architectural support for BSW/MCAL-related topics.
- Debugging NvM Memory Issues : Investigate and resolve NvM memory corruption issues.
- Vector AUTOSAR SIP Integration : Integrate Vector AUTOSAR SIP components seamlessly.
- Customer Support and Coordination : Assist customers with BSW-related inquiries and coordinate team tasks.
- Team Development : Foster the technical growth of team members and support their career progression.

Embedded Software Architect (Safety ADAS Project)

Valeo Automotive
01.2019 - 06.2021

Project: DAIMLER SCALA Gen2 (Feb 2016 to August 2021)

  • Overview : The second-generation LiDAR (ASILB(D)) developed for DAIMLER SCALA Gen2 equips the new Mercedes-Benz S-Class, enabling it to achieve level 3 of autonomous driving. With a wide field of view and excellent angular resolution, SCALA Gen2 has garnered prestigious awards.
    Awards :
  • SAFETYBEST and ICA Summit Awards 2023
  • The Pace Award in 2018
  • The Frost & Sullivan Market Leadership Award in 2022

Responsibilities :

  • Safety Requirements Analysis : Analyze FuSa (Functional Safety) system and customer safety requirements.
    Define FuSa requirements at the software architecture levels.
  • Feature Development : Conduct requirement analysis for new features, considering dependencies, interfaces, and their impact on software elements. Use tools like Enterprise Architect.
  • Safety Compliance : Ensure compliance with safety requirements (e.g., CPA, FMEAs, FTAs, FTTI measurements) in collaboration with the Safety Team, adhering to ISO26262 standards.
    Collaborate with the SW Safety and System teams to establish a robust SW architecture.
  • Safety Hazard and Risk Analysis : Support safety hazard and risk analyses, as well as functional and technical safety concepts.
  • Traceability and Communication : Generate traceability matrices for software requirements.
    Interface with customers and stakeholders to clarify diverse requirements.
  • Technical Reviews and Estimations : Conduct Architecture Technical Reviews (Pass ASPICE Level 1).
    Assist with PL (Project Lead) estimations and feature breakdown.
  • Safety Team Support : Integrate FuSa activities based on the development plan.
    Participate in Safety Assessment Reviews conducted by safety assessors.
    Monitor functional safety KPIs.
    Review hardware safety manual requirements.

Embedded Software Technical Coordinator

Valeo Automotive
01.2019 - 11.2020

Responsibilities :

  • Complex Issue Analysis and Debugging :
    Investigate and resolve complex issues related to: UdpNM , Startup , and Shutdown .
    Communication issues involving Ethernet SomeIp , doip , and SD protocols .
    LV24 Electrical Test and Product Validation (PV) challenges.
    Error management, communication, and DTCs (Diagnostic Trouble Codes) .
    StbM Time Synchronization for both car and bench debugging.
    Address issues related to NvM (Non-volatile Memory) and memory corruption.
  • Task Force Leadership : Lead task forces for highly escalated topics, ensuring effective resolution.
  • Project KPI Support : Contribute to achieving project Key Performance Indicators (KPIs).
  • ASPICE Compliance : Identify, plan, organize, track, and document development activities aligned with ASPICE Base practices (PASS ASPICE Level 1).
  • Collaboration with Testing Teams : Coordinate with testing teams to verify and validate designs against requirements.

Embedded Software Integrator

Valeo Automotive
01.2018 - 09.2019

Responsibilities :

  • BSW Components and RTE Configuration : Configure Basic Software (BSW) components and the Run-Time Environment (RTE).
  • Application SW Integration : Integrate application software components/compositions across various project domains.
  • Integration Strategy Management : Define, maintain, and monitor the project's integration strategy.
  • Continuous Integration (CI) :Partially deploy CI using Jenkins for streamlined development processes.
  • Release Testing and Issue Analysis : Define and execute release tests, analyzing any detected issues.
  • Change Dependency Assessment : Evaluate change dependencies and review test coverage for defined features.
  • Release Communication : Communicate release deliverables, dependencies, and identified issues.
  • Issue Debugging and Initial Analysis : Investigate reported issues and provide initial analysis, directing them to relevant domains.
  • Customer Test Support : Assist in customer test campaigns conducted in Germany and Spain.
  • Real Car Environment Debugging : Debug issues within a real car environment, involving gateways and actual ECUs on an Ethernet network. Investigate network-related challenges.

Software Integration Test Lead

Valeo Automotive
11.2016 - 05.2018

Responsibilities :

  • Integration Test Strategy : Collaborate with the SW Integration Test Team in Chennai (India) to define, maintain, and monitor the project's Integration Test Strategy.
  • Traceability Reports : Generate traceability reports between SW Integration Test Requirements and Test Cases using IBM DOORS and AutoRTM.
  • Test Specification Review : Review the Integration Test Specification.

Senior Embedded Software Developer

Valeo Automotive
01.2015 - 04.2018

Projects :

  • SCALA AUDI Gen1 (Jan 2015 to May 2016) :Developed Valeo's pioneering SCALA laser scanner for automotive volume production, specifically for Audi.
  • SCALA Daimler Gen2 (May 2016 to April 2018) :Continued work on the SCALA laser scanner project, now for Daimler (Mercedes-Benz) customers.

Responsibilities :

  • Laser Scanner ASILC Project : Contributed to the Laser Scanner ASILC Project, ensuring safety compliance and meeting customer requirements.
  • Embedded Software Development : Engaged in all aspects of embedded software development, adhering to ASPICE Software Base Practices.
  • Autosar NM Configuration : Configured and implemented the Autosar NM (Network Management) feature to fulfill customer needs.
  • ISO 26262 Compliance : Followed ISO 26262 Functional Safety Standard Guidelines throughout the development process.
  • Communication Stacks Interaction : Collaborated with CAN, FlexRay, and Ethernet communication stacks to achieve seamless integration.

Embedded Software Tester

Valeo Automotive
01.2012 - 12.2014

Projects :

Responsibilities :

  • Test Plan Development : Created comprehensive test plans and strategies for various Daimler projects, including RVC, SVS, and ParkMan.
  • Video State Machine and Camera Testing : Conducted thorough testing and validation of video state machines and camera systems.
  • Test Automation : Automated test cases, ensuring efficient planning, execution, and analysis.
  • Review and Assessment : Reviewed and assessed test plans, test cases, and requirements.
  • Testing Process Expertise : Proficient in testing processes, different testing levels, and techniques.

Embedded Software Engineer

Smartec-Group
05.2011 - 12.2011

Responsibilities :

  • Wi-Fi WEP Security Enhancement : Improved the Wi-Fi WEP (Wired Equivalent Privacy) security algorithm for routers and PC drivers, enhancing data protection.
  • Linux Kernel Development : Developed features and enhancements using ANSI C across various Linux kernel versions.
  • OpenWRT Firmware Development : Contributed to the development of firmware for embedded routers using the OpenWRT Linux distribution.
  • Testing and Automation : Conducted unit testing, system testing, and stress testing to ensure software reliability.
    Automated tasks using Bash scripting.
  • Network Manager GUI Application : Designed and implemented a network manager GUI application using Java.
  • Team Collaboration and Hiring : Participated in the interviewing process to recruit new engineers.
  • Tools and Proficiency : Utilized SVN, GIT, Bugzilla, VIM text editor, Wireshark, and various network profiling and testing tools.

Education

Embedded Systems Diploma -

Information Technology Institute (ITI)
Smart Village, Giza, Egypt
04.2001 -

B.Sc. Electronics And Communications Engineering - Electronics And Electric Communications

Faculty of Electronic Engineering, Menoufia Univ.
Menoufia, Egypt
04.2001 -

Skills

Safety, ISO26262

undefined

Additional Information

Driving license: B

Timeline

SENIOR FUNCTIONAL SAFETY SOFTWARE ARCHITECT

Microfuzzy-KPIT GmbH
06.2023 - Current

Senior Basic Software Technical Lead

Microfuzzy-KPIT GmbH
08.2021 - 01.2024

Embedded Software Architect (Safety ADAS Project)

Valeo Automotive
01.2019 - 06.2021

Embedded Software Technical Coordinator

Valeo Automotive
01.2019 - 11.2020

Embedded Software Integrator

Valeo Automotive
01.2018 - 09.2019

Software Integration Test Lead

Valeo Automotive
11.2016 - 05.2018

Senior Embedded Software Developer

Valeo Automotive
01.2015 - 04.2018

Embedded Software Tester

Valeo Automotive
01.2012 - 12.2014

Embedded Software Engineer

Smartec-Group
05.2011 - 12.2011

Embedded Systems Diploma -

Information Technology Institute (ITI)
04.2001 -

B.Sc. Electronics And Communications Engineering - Electronics And Electric Communications

Faculty of Electronic Engineering, Menoufia Univ.
04.2001 -
Mahmoud AbdelhalimSENIOR FUNCTIONAL SAFETY SOFTWARE SOLUTION ARCHITECT