0% found this document useful (0 votes)
59 views3 pages

Mahmoud Adel: Objective

The document provides details about Mahmoud Adel's work experience, education, projects, and skills. It outlines his experience as an embedded systems engineer designing electric vehicle monitoring and dashboard systems. It also lists his education in mechatronics engineering and courses in embedded systems, ARM microcontrollers, deep learning, and robotics programming.

Uploaded by

Ahmed Emad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views3 pages

Mahmoud Adel: Objective

The document provides details about Mahmoud Adel's work experience, education, projects, and skills. It outlines his experience as an embedded systems engineer designing electric vehicle monitoring and dashboard systems. It also lists his education in mechatronics engineering and courses in embedded systems, ARM microcontrollers, deep learning, and robotics programming.

Uploaded by

Ahmed Emad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Mahmoud Adel

Cairo, Egypt (+2) 01117759493 mahmoud.adel.metwally95@gmail.com LinkedIn

OBJECTIVE
 Seeking a challenging position in Software Development and Embedded Systems in Automotive Sector

WORK EXPERIENCE
 Embedded Systems Engineer at Shift-EV Co. (06/2021-Present)
Design & Development of embedded software to accelerate the transition to electric mobility.

 E-Vehicle Monitoring System (Telematics Control Unit).


 Using ESP-32 MCU through ESP-IDF framework, CMake, and FreeRTOS.
 Using STM32-MCU through STM32CubeMX Configuration tool.
 Implement Software Static and Dynamic Design, and Real-Time Analysis using (RMA).
 Monitor CAN signals of the Battery Management System (BMS) and e-Motor Controller.
 Request Diagnostic information using UDS.
 Measurement module through 12-bit ADC (SAR) with the assistance of DMA.
 Calculate the energy consumption, remaining mileage, and charging time for e-Vehicle.
 Interface with SD-Card through SPI to save all the vehicle data.
 Interface with MPU-6050 through I2C to estimate the road grade using the gyroscope.
 Non-Volatile Storage interface module to save/restore vehicle state, critical faults for
diagnostics, and factory parameters from a separate configuration file.
 Send vehicle data to the cloud using (AWS) framework through MQTT and JSON.
 Send vehicle data to the dashboard through UART
 E-Vehicle Dashboard (HMI)
 Using a smart serial touch screen
 UI Design (Gauges - Vehicle Alarms – Charging session)
 General Debugging and Testing Skills
 Using CAN analyzers to decode, analyze, and generate CAN traces.
 Experience with Oscilloscopes, timers, and JTAG interface to measure execution time.
 Perform (Unit – Smoke – Integration – Validation - In-field) testing.
 Resources Allocation Analysis.

 Embedded SW Engineer at Dawarha Co. (01/2021-06/2021)

 Experience with STM32 MCUs Configuration tool (STM32CubeMX)


 Design and Implement the State Machine and the HMI of a Vending Machine.
 Develop SW module to generate adjusted PWM using timers to interface with stepper motors.
 Develop SW module to save/load data to/from SD-Card using SPI.
 Interrupt handling for infrared/proximity sensors to signal motor action.
 Implementing (GUI – Multithreading) using PyQt5 on Raspbian OS for Pickup Stations.
 Robotics Coach at LogiClub (2017-2019)

 Software and Robotics instructor


 Classroom Management Strategies and Curriculum Development.

EDUCATION
 Faculty of Engineering, Helwan University Year of Graduation: 2019
BSc. Mechatronics Engineering graduated with High Honors (Very-Good, Rank 5th)
Graduation Project:
 Title: ADAS Development Kit
 Description: Create on-vehicle testing and development kit of
o Advanced Driver-assistance Systems (ADAS)
 Implementation: Collecting data from car ECUs’ to the main controller to implement
o (ABS – Cruise Control – Auto Parking) systems.

 AUTOSAR Software Design Based on ARM Course 2021-30 hours

 TM4C123G Arm-Cortex M4 Arch.  Autosar Layered Architecture  RTE and BSW


 How Autosar tools are used (DaVinci)  Design Interior Light Control ECU  Autosar ComStack
 UDS Knowledge  CAN/LIN Knowledge.  Autosar Methodology

 ARM Based Microcontroller Programming Course 2019-30 hours


 Arm Architecture M3/M4 (STM32F1 Arm-Cortex M3)
 SysTic  Bootloader Concepts  Interfacing
 NVIC  DMA  Debugging
 Embedded Systems Diploma 2017-160 hours
ATmega32 (AVR Kit)
 C programming  Embedded C  Embedded Software Design
 Interfacing  Communication protocols  RTOS and Scheduling

PROJECTS
 Autosar (DIO - PORT) Compatible Drivers
Implementing the Autosar Software specification (SWS) of DIO and Port Drivers on Tiva-C.

 Parking Space Detection


Using Input Capture unit (ICP) in ATmega32, Ultrasonic Sensor and Odometer Sensor.

 Car Prototype
Iimplementing (Braking, Steering, and Cruise Control) on car prototype

 Control motor speed and position


Using Matlab Simulink and ATmega328P with PID controller

 Quad-copter
Program, build and control a Quadcopter using (MPU-6050) and ATmega328P.

 Firing Discs Robot


Building a PID controlled robot for RoboCon 2017 controlled by a Beagle-Bone Board
ONLINE DEGREES - COURSES
 Deep Learning Nanodegree - Udacity - Certificate
 Neural Networks and Deep Learning  Improving Deep Neural Networks with backpropagation
 Structuring Machine Learning Projects  CNN – GANs – RNNs – Reinforcement Learning

TRAINING COURSES
 Training Course on Programming KUKA robots Grade: Excellent
 Operate Real KUKA’s Arm  Robot Path Programming  Control Robot Operations (Welding – Cutting)
 Training Course in Robotics (3rd Robotics Camp at NTI)
 Program and Operate Quadcopters  Apply PID Controllers

VOLUNTEER WORK
 Software Instructor & Coach at El Manshia 2.0 (2017-2018)

Mentoring group of students in building and programming their own robot by teaching them, in addition
to supporting them through their participation in Robocup Competition.

PROGRAMMING LANGUAGE
 C  Python
 C++  Matlab

TECHNICAL TOOLS AND LIBRARIES


 IAR  KEIL  Eclipse  OpenCV  CAN BUS Analyzer
 Tensorflow  Git and Github  Keras  PyTorch

LANGUAGES
 Arabic (Native)  English (Very-Good)  Deutsch (Basic)

MILITARY SERVICE STATUS


 Completed

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy