
Hossam El-Sayed
Embedded Systems Engineer, IoT, PCB Design
Competenze

Consulta i miei servizi


Portfolio
Esperienza lavorativa
Embedded Systems Engineer
Geneina • Full time
May 2024 - Jan 2026 • 1 yr 8 mos
• Designed and developed end-to-end embedded IoT systems for hydroponic and controlled-environment agriculture (CEA) applications. • Built scalable, energy-efficient, and reliable solutions tailored for commercial, educational, and residential deployments. • Implemented real-time sensor data acquisition, processing, and automation to maintain optimal growing conditions and system stability. • Integrated embedded devices with cloud platforms to enable secure remote monitoring, control, and real-time data visualization. • Led hardware development, including schematic design, component selection, and prototyping, ensuring strong performance and long-term robustness. • Ensured seamless hardware–software integration, sensor calibration workflows, and stable communication protocols for accurate field operation. • Developed and optimized control algorithms (closed-loop monitoring/control) to enhance efficiency, reliability, and system responsiveness. • Implemented secure communication using HTTPS and MQTTS (MQTT over TLS) to ensure reliable data transmission and cloud connectivity in IoT environments.
Electronics Maintenance Engineer
GIZA SPINNING AND WEAVING CO SAE • Full time
Nov 2022 - Feb 2023 • 3 mos
Led troubleshooting and maintenance efforts for various spinning and knitting machines, increasing the operational efficiency. Implemented proactive maintenance schedules, reducing machine downtime. Collaborated with a team of engineers to diagnose and resolve complex technical issues, ensuring minimal production delays.
C and Embedded C Programming Internship
National Telecommunication Institute (NTI) • Part time
Oct 2022 - Nov 2022 • 1 mo
Intensive C Programming training for Embedded Systems that teaches the C programming language in the context of embedded systems hosted by the National Telecommunication Institute (NTI). This course teaches delegates how to program a modern embedded microcontroller using real-time development tools. C Programming for Embedded Systems provides an excellent full-scope primer for anyone wishing to learn or use C in embedded programming or hardware-software integration. Module Contents: - Introduction to C Programming. - Data Types. - Variable Declarations. - Static, extern, and volatile keywords. - Loops (while, do while, for) - Arrays Declaration and Definition. - Function Declaration and Definition. - Strings. - Introduction to Data Structures. - Linked Lists. - Embedded C concepts. - Program Organization. - Variables, Data Types, and Operators. - Control Statements and Loops. - Functions and Macros. - Arrays. - Pointers. - Unions and Structures. - Dynamic Memory Allocation. - Data Structures and Linked Lists. - Software Characteristics. - Software Layering Architecture. - Memory Organization. - Variable Scope and Lifetime. - Extern, static, Const, Volatile Keywords. - Building/Compilation Process. - Interrupts. - Startup Code and Linker Script. At the end of the course, there was a Graduation Project where every student implemented a "School Management System" using the C language as an application for all the concepts we studied throughout the course.