Skip to content
View Eid2512's full-sized avatar

Block or report Eid2512

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Eid2512/README.md

Hi, I'm Eid Elsayed

Embedded Software Engineer with a background in mechatronics engineering and hands-on experience in automotive and robotics embedded systems.

  • Mechatronics Engineering graduate from Tanta University - Ranked 1st in Class
  • Former Embedded Software Engineering Intern at Siemens EDA
  • Experience with ARM Cortex-M, STM32, FreeRTOS, AUTOSAR, Embedded C, and real-time systems
  • Former Project Manager & Electrical Team Lead at T-Racers Formula Student Team

Selected Projects

Bipedal Humanoid Robot - Embedded Control System

Distributed real-time embedded system based on STM32 Nucleo-F446RE and FreeRTOS, including actuator control, sensor acquisition, inter-controller UART communication, and embedded debugging.

View Repository

AUTOSAR MCAL Port Driver

Implementation of an AUTOSAR Classic MCAL Port Driver in C for TM4C123, including configurable pin initialization, runtime direction/mode control, and DET error handling.

View Repository

Seat Heater Control System

FreeRTOS-based embedded application developed on Tiva-C during my Siemens EDA internship, covering multitasking, ADC temperature acquisition, synchronization, diagnostics, and runtime monitoring.

View Repository

AUTOSAR Seat Control Application

AUTOSAR application-level project focused on Software Components, VFB communication, RTE interfaces, and automotive seat-control signal flow.

View Repository

ARM Cortex-M4 SysTick & NVIC Drivers

Bare-metal Embedded C implementation of SysTick and NVIC drivers for the TM4C123 ARM Cortex-M4 platform.

View Repository

Data Logger PCB

Two-layer embedded hardware design in KiCad, integrating an ATmega328P, external EEPROM, RTC, and I2C/SPI/UART expansion interfaces.

View Repository

Technical Focus

  • Embedded Software: Embedded C/C++, FreeRTOS, AUTOSAR Classic
  • MCUs: ARM Cortex-M, STM32, Tiva-C
  • Interfaces: CAN, UART, SPI, I2C
  • Development: Git/GitHub, STM32CubeIDE, Code Composer Studio, JTAG/SWD debugging

Connect

LinkedIn

Pinned Loading

  1. Bipedal-Robot-Embedded-Layer Bipedal-Robot-Embedded-Layer Public

    Embedded control system for a bipedal humanoid robot using STM32, FreeRTOS, distributed real-time control, sensor acquisition, communication, and actuator control.

    C

  2. AUTOSAR-MCAL-Port-Driver AUTOSAR-MCAL-Port-Driver Public

    AUTOSAR Classic MCAL Port Driver for TM4C123GH6PM, implementing configurable pin initialization, runtime direction/mode control, and DET error handling in Embedded C.

    C

  3. Seat-Heater-Control-System Seat-Heater-Control-System Public

    FreeRTOS-based automotive seat heater control system on TM4C123, featuring multitasking, ADC temperature monitoring, diagnostics, synchronization, and runtime performance measurement.

    C

  4. AUTOSAR-Seat-Control-Application AUTOSAR-Seat-Control-Application Public

    AUTOSAR seat-control application demonstrating VFB, RTE, and SWC communication for manual and automatic seat position control.

    C

  5. ARM-Cortex-M4-SysTick-NVIC-Drivers ARM-Cortex-M4-SysTick-NVIC-Drivers Public

    Bare-metal SysTick and NVIC drivers in Embedded C for the TM4C123GH6PM ARM Cortex-M4F

    C

  6. Data-Logger-PCB Data-Logger-PCB Public

    Two-layer ATmega328P data-logger PCB with external EEPROM, DS1337 RTC, and I2C/SPI/UART expansion interfaces, designed in KiCad.