Skip to content
BackNov 7
Hosam E.
Upwork badge

Hosam E.

Embedded Wireless IoT | Bootloaders, Secure OTA & Low-Power Systems

I am a highly detail-oriented Embedded Systems Engineer with extensive experience across multiple embedded industries, including IoT devices, robotics, safety systems, and smart electrical meters. I specialize in designing reliable, low-power embedded solutions with strong emphasis on modular architecture, portability, and security. I have strong expertise in wireless IoT firmware, custom bootloaders, OTA/FUOTA systems, compression algorithms, and RTOS-based architectures. I have developed production-grade firmware from scratch, including bootloaders capable of updating both application and bootloader images, delta OTA update systems, and ultra-low-power connected devices. Recently, I have been working with Silicon Labs platforms, Amazon Sidewalk protocol, and Zephyr RTOS-based systems. --------------------------------------------------------------------------------------------------------------- 🔹 Core Expertise • Embedded Firmware Architecture • Bootloader Development • Delta OTA / FUOTA Systems • Ultra-Low Power IoT Devices • Wireless Connectivity (BLE / LoRa / Sidewalk) • RTOS Design & Porting • Compression Algorithms for Firmware Updates --------------------------------------------------------------------------------------------------------------- 💎 Programming Languages • C / C++ • Python • Assembly --------------------------------------------------------------------------------------------------------------- 💎 Microcontrollers • ARM Cortex-M0 / M3 / M4 / M33 (single & dual core) • Nordic Semiconductor • Texas Instruments • Analog Devices • STMicroelectronics • Silicon Labs (EFR32 / Amazon Sidewalk) • Espressif • Maxim Integrated --------------------------------------------------------------------------------------------------------------- 💎 Operating Systems • FreeRTOS • TI-RTOS • POSIX • Zephyr RTOS (in progress) • Custom scheduler development • RTOS porting to ARM Cortex-M architectures --------------------------------------------------------------------------------------------------------------- 💎 Wireless Communication • Wi-Fi • Bluetooth / BLE • LoRa / LoRaWAN • Sub-GHz RF • Amazon Sidewalk • Proprietary RF stacks --------------------------------------------------------------------------------------------------------------- 💎 Wired Communication • UART / USART • SPI • I2C • SDI-12 --------------------------------------------------------------------------------------------------------------- 💎 Protocols & Standards • LoRaWAN • BLE • DLMS / COSEM • Amazon Sidewalk --------------------------------------------------------------------------------------------------------------- 💎 OTA & Bootloader Expertise • Custom bootloader development from scratch • Application & bootloader self-update support • Delta OTA update algorithms • Secure firmware update architecture • FUOTA implementation --------------------------------------------------------------------------------------------------------------- 💎 Compression & Firmware Optimization • LZ77 compression • Deflate algorithm • Huffman coding • Custom compression/decompression design • Delta firmware generation algorithms • Memory-constrained decompression --------------------------------------------------------------------------------------------------------------- 💎 IoT Cloud Connectivity (Device Side) • AWS IoT Core (device onboarding, uplink/downlink) • The Things Network (TTN) • Senet • MultiTech • FUOTA integration --------------------------------------------------------------------------------------------------------------- 💎 Build Systems & Toolchains • GCC • Make • CMake --------------------------------------------------------------------------------------------------------------- 💎 Debugging & Testing Tools • Oscilloscope • Spectrum Analyzer • Logic Analyzer • Multimeter • Joulescope (power profiling) --------------------------------------------------------------------------------------------------------------- 💎 Version Control • Git • SVN --------------------------------------------------------------------------------------------------------------- 💎 Additional Skills • Low-power optimization • Power profiling and tuning • Embedded firmware architecture design • PID control systems • DSP (Digital Signal Processing) • Bash scripting • Embedded Linux • PCB design understanding

🇪🇬Giza, Egypt$47/hr100% JSS4.98 (22)Since Jul 2016

Earnings and projects

MRR
$1.7k

Last 6 months ÷ 6

World#28,622 / 412k
🇪🇬Country#296 / 6,384
Revenue, last 30 days
$0

Last 6 months: $9.9k

Total earnings
$137k

Billed in all: $142k

World#26,637 / 412k
🇪🇬Country#198 / 6,384
Per project
$4.6k

$5k in the last 6 months

World#38,055 / 412k
🇪🇬Country#353 / 6,384
Projects, last 6 months
2
0% fixed100% hourly
World#88,918 / 412k
🇪🇬Country#1,221 / 6,384
Projects in all
30

Across 36 contracts

61% fixed39% hourly
World#97,486 / 412k
🇪🇬Country#1,400 / 6,384

Earnings, last 30 days

$142kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$140k$142k$144k$146kOct 8Oct 23Nov 7

Skill rankings: Top 6% in C

Ranked by MRR among everyone on Upwork with the skill.

  1. #4MSP43013 freelancers · 🇪🇬 #1Top 31%
  2. #8Real-Time Operating System71 freelancers · 🇪🇬 #1Top 11%
  3. #12Assembly Language129 freelancers · 🇪🇬 #1Top 9%
  4. #25LoRa193 freelancers · 🇪🇬 #1Top 13%
  5. #29nRF52190 freelancers · 🇪🇬 #1Top 15%
  6. #53Firmware Programming418 freelancers · 🇪🇬 #2Top 13%
  7. #56Microcontroller Programming535 freelancers · 🇪🇬 #2Top 10%
  8. #67Embedded C658 freelancers · 🇪🇬 #3Top 10%