07/24/2024 updated

**** ******** ****
100 % available

Software Architect, Senior Software Developer, EMBEDDED SOFTWARE DEVELOPER

elmanial, Egypt
Only remote
elmanial, Egypt
Only remote

Profile attachments

Complete_Profile.pdf
Embedded_Profile.pdf
Backend_Profile.pdf

Adobe Flash3D PrintingLTE (Telecommunication)Agile MethodologyData AnalysisARM ArchitectureAutomationTest AutomationUnit TestingAUTomotive Open System Architecture (AUTOSAR)Microsoft AzureBooting (BIOS)C++ (Programming Language)Static Program AnalysisData StructuresDevOpsDigital DataWeb DevelopmentEmbedded SystemsLinux On Embedded SystemsEmbedded SoftwareFirmwareWhite-Box TestingGNU LinkerMobile Application SoftwarePython (Programming Language)MATLABMISRA C (C Programming Language)Motion PlanningObject-Oriented Software DevelopmentSoftware ArchitecturePVCS Version ManagerReal-Time Operating SystemsService LayerSoftware EngineeringSoftware Requirements AnalysisStatic Timing AnalysisSystems ArchitectureEnterprise Application SoftwareSoftware ModulesPIC MicrocontrollerBackendLinux DevelopmentIntegration TestsBare MetalOperational SystemsPcb Layout
3D printing, ARM Cortex, AUTOSAR, flash, AGILE, Automation testing, backend, bare-metal, Bootloader, C /C++, C++, analytics, Data Structure, Digital Input, Embedded Software, software packages, firmware, linker script, HMI, integrated test, LTE, Linux development, Embedded Linux, Matlab, Misra, mobile application, Path Planning, OOP, Operating System, microcontrollers, microcontroller, PVCS, PCB layout, Python, Real Time Operating Systems, real time Operating system, service layer, software architecture, software design, Software Lifecycle, software modules, Software Requirements Specification, static code analysis, timing analysis, System Architecture, unit testing, Web Development, White Box

Experience

Professional experience5 - 10 years
Freelancer since2019

Languages

ArabicFluentEnglishFluent

Project history

EMBEDDED SOFTWARE DEVELOPER

Project: Energy Monitoring System

Role: EMBEDDED SOFTWARE DEVELOPER: Developed firmware for
STM32F103C8T6 and ESP8266, Conducted unit testing for software units in
the system, Performed static code analysis, Developed Upload mechanism
for the collected data with the backend server, Designed the hardware
circuit for the energy monitoring system.

EMBEDDED SOFTWARE DEVELOPER

Project: AUTOSAR COM Stack

Role: EMBEDDED SOFTWARE DEVELOPER: Implemented the Communication Stack
layer with AUTOSAR Version R22-11 with CAN and adhered to C-Misra rules,
Implemented the (CAN, CANIF, PDUR, COM) modules, Followed the AUTOSAR
guidelines in transferring data between the layers from SWS and SRS documents,
Implemented the DET module within the AUTOSAR COM Stack, enabling effective
error detection and handling throughout the development process.

EMBEDDED SOFTWARE DEVELOPER

Project: Custom Bootloader

Role: EMBEDDED SOFTWARE DEVELOPER: Developed a custom
bootloader for the AVR ATmega32 microcontroller, Ensured
compliance with the Unified Diagnostic Services (UDS) standard,
Implemented security features to validate the integrity of the
application firmware, Enabled the bootloader to accept
reprogramming requests from the running application, allowing for
in-field updates, Configured the linker script to be compatible with
the addresses of the boot flash section. Biometric Login System

SOFTWARE DEVELOPER

Software Developer: Designing System Architecture, Automation testing

Project: Energy Management System Client: Confidential
Description: This Project aims to enable users to From : 2024 To: 2024
Monitor and manage their energy consumption effectively and provide realtime
data, analytics and recommendations to help users adhere to their energy
budget.
Role: Software Developer: Designing System Architecture, Automation testing
for ADC,DIO modules ,Design and implement PCB layout and 3D printing for our
product and Integrate Sensors readings with backend Server

Embedded Software Developer

Project: Auto-Parking Client: Confidential
Description: The main goal is to detect a suitable From : 2024 To:2024
place for Parking along the road and start parking whenever that place is
detected.
Role: Embedded Software Developer: Implemented MCAL, HAL and service
layer for stm32f303re, designed Hardware Connections.

Embedded Software Developer

Project: Autonomous Medicine Delivery Robot and Client: Confidential
Healthcare Wearable Device. From : 2023 To: 2023
Description: Our robot can do multitasking tasks including Navigation, Path
Planning, Automatic control, medicine delivering. Health care device is a small
IoT system used for measuring temperature and pulse rate for humans and
display it in OLED display and communicate with mobile application.
Role: Embedded Software Developer: integrated robot localization algorithms,
interfacing with sensors and developing suitable software packages based on
ROS (Robotic Operating System).

Embedded Software Developer

Project: On-demand Traffic Light Control Client: Confidential
Description: This system depends on pedestrians. From : 2023 To: 2023
When pedestrians need to cross the way should press a push button and wait
for the green pedestrian light then they able to cross the way
Role: Embedded Software Developer: Developed and implemented drivers for
the microcontroller, including Digital Input/Output (DIO), Timer, and Interrupt
modules.

Software Design Engineer

Project: MBH2/MBR Client: OEM

Description: Radar Application ADAS/BSD/LCA From: 2016 To:
2018

Role: Software Design Engineer: AUTOSAR memory stack configuration, create
software requirement specification, create integration and validation test
reports, perform review and timing analysis on the software design.

Software Architect

Project: OEM-B HMI Client : OEM

Description: Interior Switching and Control HVAC HMI From: 2014 To:
2015`

Role: Software Architect: gathered and consolidated stakeholder
requirements for Tier-1 supplier to identify conflicts, conducted embedded
software architecture design and created the GDD; performed technical
reviews for software component designs, codes, and integrated test plans;
developed work breakdown structures; participated in creation of the
standard processes, guidelines, checklists.

Senior Software Developer

Project: Innovation HUD Client: Tier-1
Supplier

Description: Port μCOS to P2/P3 Head-up Display Fro m: 2013 To:
2014

Role: Senior Software Developer: Port real time Operating system to RENESAS
RH850 Target, created activity guidelines, supported and coached team
members through similar activity on different targets.

EMBEDDED SOFTWARE DEVELOPER

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in