← Back to list
Registration: 23.06.2026

Mohamed Tarek

Specialization: Embedded Software Engineer
— Embedded Software Engineer with B.Sc. in Electronics & Communications Engineering (Helwan University, 2024). — Proficient in Embedded C/C++, Python, RTOS, and communication protocols (UART, I2C, SPI, CAN, LIN). — Completed ITI Embedded Systems Diploma (2023): C programming, embedded systems interfacing, RTOS, automotive bus technology. — Developed multiple microcontroller-based projects: Smart Home System, Smart Green House, Real Time Clock, Safe. — Graduation project: 3-level GUI on Raspberry Pi 4 with AI-based code evaluation module.
— Embedded Software Engineer with B.Sc. in Electronics & Communications Engineering (Helwan University, 2024). — Proficient in Embedded C/C++, Python, RTOS, and communication protocols (UART, I2C, SPI, CAN, LIN). — Completed ITI Embedded Systems Diploma (2023): C programming, embedded systems interfacing, RTOS, automotive bus technology. — Developed multiple microcontroller-based projects: Smart Home System, Smart Green House, Real Time Clock, Safe. — Graduation project: 3-level GUI on Raspberry Pi 4 with AI-based code evaluation module.

Portfolio

Many Embedded Projects and Drivers on my github

Many Embedded Projects and Drivers on my github

Samrt Home

This project implements a complete distributed Smart Home System using three ATmega32 microcontrollers communicating through the UART protocol. The system is divided into three independent ECUs: Security MCU responsible for user authentication and access control. Control MCU 1 responsible for user interaction through the LCD and keypad (HMI MCU). Control MCU 2 responsible for controlling home devices such as lighting, motors, and sensors reads monitoring. The Isolated Security MCU stores the system password inside EEPROM and validates every login request before allowing access to enter the home making the inside and outside MCUs work parallelly. Inside the home the control MCUs communicate together to execute user commands to observe the status of devices in every part of the home (2 Rooms - Bathroom - Kitchen - Salon) and controling them. The project demonstrates modular firmware architecture, reusable embedded drivers, inter-MCU communication, EEPROM data storage, menu-driven interfaces, and real-time peripheral control.

Smart Greenhouse

This project implements a distributed Smart Green House System using two ATmega32 microcontrollers communicating through the UART protocol. The system is divided into two MCUs: Land MCU responsible for monitoring environmental sensors and controlling greenhouse actuators. HMI MCU responsible for displaying information, receiving user commands, and allowing configuration through the LCD and keypad. The Land MCU continuously monitors the surrounding environment, including temperature, humidity, soil moisture, and water tank level. According to predefined thresholds and the selected operating mode, it automatically controls irrigation, ventilation, Humidifying the air and alarm functions. The HMI MCU provides a user-friendly interface using keypad and LM044L LCD for selecting plant profiles, monitoring sensor readings, configuring operating parameters, and viewing the current greenhouse status in real time. The project demonstrates distributed embedded systems, UART communication, sensor interfacing, automation algorithms, modular firmware architecture, and reusable driver development.

Skills

Embedded C
C
C++
RTOS
UART
I2C
SPI
CAN
LIN
Python
Git
GitHub
Software Design
Raspberry Pi 4
ATmega32

Work experience

Trainee
06.2023 - 09.2023 |ITI
C, Embedded C, C++, RTOS, UART, I2C, SPI, CAN, LIN, Python
● Completed Embedded Systems Diploma covering C programming, embedded systems interfacing, testing and tooling. ● Studied Real Time Operating Systems (RTOS) concepts and implementation. ● Learned Automotive Bus Technology including CAN and LIN protocols. ● Practiced software design principles for embedded systems.

Educational background

Electronics and Communications Engineering (Bachelor’s Degree)
2019 - 2024
Helwan University

Languages

ArabicNativeEnglishAdvanced