Muhammad Fouad, Embedded Software Engineer

Muhammad Fouad

Embedded Software Engineer

E-Vision

Location
Egypt - Cairo
Education
Bachelor's degree, Mechanical Engineering
Experience
5 years, 1 Months

Share My Profile

Block User


Work Experience

Total years of experience :5 years, 1 Months

Embedded Software Engineer at E-Vision
  • Egypt - Cairo
  • My current job since April 2019

Mission:
1) Implementing HTTP stack as supported by the GSM module.
2) Implementing ADC module for interfacing load cell sensor.
3) Porting RTOS (FreeRTOS) to a whole embedded system with its
modules (GSM-GPS-RFID-SD Card).
4) Integration of Linux OS on a SoC (AT91SAM9G25 and BeagleBone
Black).
5) Interfacing an RFID module with a board running on Linux and
contributing in its software architecture (static and dynamic
design).
6) Providing support and maintenance to embedded software and
integrating with other teams.
Technical Skills
* Excellent understanding and practice in C language.
* C for embedded targets for implementing device drivers for the following:
 GPIO Modules
 Communication Modules (UART, SPI and I2C)
 Peripheral Modules (ADC, Timers, Counters and PWM, Input Capture Unit,
EEPROM)
* Software tools:
 Code Blocks
 Eclipse IDE
 Code Composer
Studio
 Atmel Studio
 Atollic True Studio
 Keil uVision
 MCU Xpresso
* Embedded Targets:
o PIC16F877A/PIC18F4620
o Atmega16-32-128
o TM4C123GH6PM(TivaC) and
STM32F401RE(Nucleo Board)
(ARM Cortex-M4)
o LPC1768(NXP)
* Very good understanding of RTOS (Real-Time Operating Systems) concepts.
* Good experience with Linux OS and its integration and porting on a SoC and board
support package (BSP) (Embedded Linux).
* Good understanding of and implementing customized bootloaders.

Embedded Software Trainee at E-Vision
  • Egypt - Cairo
  • April 2019 to January 2020

Mission:
1) Learning MQTT implementation and deployment
2) Handling commands over SMSes, TCP, MQTT or HTTP
3) Handling data packets in different formats: JSON, HEX and CSV (comma-
separated value)

Education

Bachelor's degree, Mechanical Engineering
  • at Higher Technological Institute - Egypt
  • June 2017

Mechatronics: Faculty of Engineering – The Higher Technological Institute (HTI) -

Bachelor's degree, Mechatronics Engineering
  • at Higher Technological Institute - Egypt
  • June 2017

Mechatronics: Faculty of Engineering – The Higher Technological Institute (HTI) -

Specialties & Skills

Languages

English
Expert