Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mohamed Egal

Ann Arbor

Summary

Highly skilled automotive software development professional with expertise in all aspects of the software development life cycle, including requirements analysis, design, development, implementation, integration, and validation.

Overview

26
26
years of professional experience

Work History

Senior Algorithm Design Development Engineer - AV

General Motors
06.2017 - Current
  • Execute embedded controls design enhancements to support current and new product/customer requirements for features, functions, and diagnostics in the following key functional areas: Vehicle Performance Capability, Output Actuator Source Commands, Vehicle Health Manager, Internal Power Supply Diagnostics, Control Vehicle Motion, Vehicle Dynamics Core, and Orthogonal Collision Check
  • Lead the team embrace/apply SAFe Core Values, principles, and practices as Scrum Lead for Diagnostic and Remediation Scrum
  • Integrate controls and diagnostics software into existing production software infrastructure
  • Work with Controller Integration Engineers to generate and execute test cases for embedded controller software in Hardware-In-the-Loop (HIL Bench) and Vehicle environment
  • Provide technical mentoring for new Engineers
  • Work effectively with technical specialists in software, systems, and safety teams to ensure software solutions meet system/customer requirements

Transmission Controls Engineer - CVT Transmission

General Motors
02.2014 - 06.2017
  • Execute embedded controls design enhancements to support current and new product/customer requirements for features, functions, and diagnostics in following key functional areas: Transmission Auxiliary Pump, Transmission Active Pump Control (Patent approved), Stop Start, Transmission Torque Management, Driver Change of Mind Detection, Step Shift Detection, Differential Score Protection, Gross Slip Detection (Patent approved) and Figure of Merit, System Performance Diagnostic (Patent approval pending), System Pressure Monitor Diagnostic, Integrated Data Recorder
  • Integrate controls and diagnostics software into existing production software infrastructure
  • Support Intellectual Property (IP) protection by generating three Record of Intention (ROI) and reviewing feedback from Legal Team
  • Support Safety Critical Process, including Commanded Variator Ratio Ring (CMRR) AFMEA's for safety critical functionality
  • Generate and execute test cases for embedded controller software in Simulation including Test Automation Framework, Static Bench, and Vehicle environment
  • Lead re-architecture of Ratio Control software component into five different components, two Pressure Control components and three Ratio Control components
  • Review technical change in Technical Review Board (TRB) and Change Control Board (CCM) reviews
  • Apply Agile Operating Principals by actively participating in daily stand up scrum meetings, providing workload balancing feedback to Scrum Leader/TRB/CCB
  • Work effectively with technical specialists to ensure software solutions meet system/customer requirements
  • Create new algorithms, models, and software for special vehicle functionality

Production Software Design Engineer/Transmission Controls Engineer - DCT Transmission

General Motors
03.2009 - 02.2014
  • Design efficient embedded controls production algorithms/software that conforms to industry best practice (Using Matlab Models or hand code) as owner of the following key functional areas: Creep Control (CCRR), Launch Control (CLAR), Coast Upshift Control (CUCR), Power-On Upshift Control (PUCR), and Transmission Shift Executive (TSER)
  • Lead Re-architecture effort to split content of CCRR and CLAR from Transmission Clutch Executive (TCER)
  • Lead and implement the conversion of CCCR, CLAR, CUCR, and PUCR from Simulink Auto Code to Hand Code
  • Build and check integrity of controller-target production software package
  • Generate and execute test cases for embedded controller software in Simulation (Software-in-the-Loop), Static Bench (Hardware-in-the-Loop), and Vehicle environment
  • Conduct/Participate in Work Product Reviews for algorithm, software, and specifications incorporating I/O functional requirements/test cases
  • Review technical change in Product Development Team (PDT) and Program Management Team (PMT) reviews
  • Support Algorithm Requirement Development by participating in Algorithm Product Development Teams (PDTs) work-group meetings, documenting algorithm functional and verification requirements
  • Develop initial calibrations and calibration guide
  • Integrate controls and diagnostics software into existing production software infrastructure
  • Support Safety Critical Process, including DFMEA's for safety critical functionality
  • Troubleshoot vehicle level integration issues including hardware, software, calibration and vehicle wiring

Production Software Design Engineer - 6-SPD Clutch-to-Clutch Transmission

General Motors
01.2004 - 02.2009
  • Design efficient embedded controls production algorithms/software that conforms to industry best practice (hand code) as owner of the following key functional areas: Range Shift Control (RSCR) which accounted for more than 50% of entire Clutch-to-Clutch software content, Clutch Air Purge, Service Fast Learn and End of Line
  • Lead Bench (Hardware-in-the-loop) contact for GM Mexico including training for GM Mexico engineers
  • Build and check integrity of controller-target production software package
  • Generate/execute test cases for embedded controller software in Simulation, Static Bench, and Vehicle environment
  • Conduct/Participate in Work Product Reviews for algorithm, software, and specifications incorporating I/O functional requirements/test cases
  • Review technical change in Product Development Team (PDT) and Program Management Team (PMT) reviews
  • Integrate controls and diagnostics software into existing production software infrastructure
  • Support Safety Critical Process, including DFMEA's for safety critical functionality
  • Troubleshoot vehicle level integration issues including hardware, software, calibration and vehicle wiring

Controller Integration Engineer

General Motors
04.1999 - 01.2004
  • Design (past 85% Calibration Milestone) efficient embedded controls production algorithms/software that conforms to industry best practice as owner of the following key functional areas: System Diagnostics
  • Automate system level test cases for System Diagnostics to allow regression testing
  • Develop and execute hardware and software integration tests on transmission control modules
  • Investigate and resolve vehicle level integration issues including hardware, software, calibration, instrumentation and vehicle wiring
  • Work with Algorithm Development Teams to define and document system level test cases

Education

Master of Science - Software Engineering

Carnegie Mellon University
Pittsburgh, PA
05.2011

Bachelor of Science - Electrical Engineering

Georgia Institute of Technology
Atlanta, GA
12.1995

Bachelor of Science - Mathematics

Clark Atlanta University
Atlanta, GA
05.1995

Skills

  • Proficient in software development (CMMI 3 and Agile) life-cycle and The Scaled Agile Framework (SAFe)
  • Proficient with application of Control Theory and Adaptive Control in Automotive Transmission Control
  • Ability to analyze, design, implement, and validate complex software-intensive real-time embedded systems - analytical and problem solving
  • Proficient with Powertrain Controls, ISO26262, Matlab/Simulink/Stateflow, auto code generation, Git Ecosystem, ETAS, dSpcace, HIL, SIL, Lauterbach
  • Proficient in serial data communications (GMLAN), PPEI/PTEI interfaces, Vector Tools (CANalyzer)
  • Design for Six Sigma (DFSS) Black Belt Certified
  • Proficient in Software Architecture Design and Software Quality Assurance processes/methods
  • In-depth knowledge in ANSI C, C, Java, Java Scrip, HTML, Assembly, Fortran, Windows, DOS, Linux
  • Ability to master new processes, tools, and technology quickly and efficiently - excel in a fast-paced environment with frequently changing requirements
  • Ability to manage and lead multiple tasks with a high level of autonomy and focus on results
  • Excellent interpersonal communication skills
  • Demonstrate honesty, integrity and trust
  • Proficient in Structured Analysis and Object Oriented Techniques

Timeline

Senior Algorithm Design Development Engineer - AV

General Motors
06.2017 - Current

Transmission Controls Engineer - CVT Transmission

General Motors
02.2014 - 06.2017

Production Software Design Engineer/Transmission Controls Engineer - DCT Transmission

General Motors
03.2009 - 02.2014

Production Software Design Engineer - 6-SPD Clutch-to-Clutch Transmission

General Motors
01.2004 - 02.2009

Controller Integration Engineer

General Motors
04.1999 - 01.2004

Master of Science - Software Engineering

Carnegie Mellon University

Bachelor of Science - Electrical Engineering

Georgia Institute of Technology

Bachelor of Science - Mathematics

Clark Atlanta University
Mohamed Egal