Skip to content
BackNov 7
Omar M.
Upwork badge

Omar M.

Embedded Software Engineer | C/C++ Firmware, Desktop Apps | PCB Design

Top-Rated Embedded Engineer, 40+ projects shipped. I build STM32/ESP32 firmware, PCB designs, and custom PySide6/Qt desktop tools that turn hardware concepts into products. Most hardware projects stall in the gap between the silicon and the software that has to drive it. That's exactly where I work, I take a project from schematic and PCB layout, through low-level firmware, all the way to the desktop application your team uses to configure, test, and visualize the system. What I build: • Firmware & embedded C/C++ - STM32 and ESP32 development, from bare-metal drivers to production firmware, with hardware bring-up and debugging. • Hardware & PCB - DFM-ready schematic capture and PCB layout in Altium and KiCAD, designed alongside the firmware so the two actually fit. • Desktop tools & GUIs - Native PySide6 / PyQt / C++ applications purpose-built for hardware interfacing, instrument control, data visualization, and automated test. • Automation & reliability - Self-hosted n8n pipelines with custom Python/JavaScript, plus CI/CD, Git, and automated unit testing across C and Python codebases. Because I own both sides - the hardware and the software that controls it, you don't have to coordinate two contractors who blame each other when something doesn't talk. You get one engineer accountable for a working, production-ready system. If you've got an embedded product, a test rig, or a hardware-control tool that needs building, send me the details and I'll tell you straight whether it's a fit and how I'd approach it.

🇪🇬Asyut, Egypt$40/hr100% JSS4.96 (22)Since Apr 2020
GlobeUpwork

Earnings and projects

MRR
$598

Last 6 months ÷ 6

World#70,347 / 412k
🇪🇬Country#909 / 6,384
Revenue, last 30 days
$2k

Last 6 months: $3.6k

World#21,685 / 412k
🇪🇬Country#212 / 6,384
Total earnings
$13k

Billed in all: $13k

World#176,044 / 412k
🇪🇬Country#2,115 / 6,384
Per project
$298

$513 in the last 6 months

World#231,699 / 412k
🇪🇬Country#3,200 / 6,384
Projects, last 6 months
7
100% fixed0% hourly
World#28,826 / 412k
🇪🇬Country#333 / 6,384
Projects in all
43

Across 50 contracts

94% fixed6% hourly
World#70,811 / 412k
🇪🇬Country#985 / 6,384

Earnings, last 30 days

$12.9k+$2k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$10k$11k$12k$13kOct 8Oct 23Nov 7

Skill rankings: Top 9% in PyQt

Ranked by MRR among everyone on Upwork with the skill.

  1. #12PyQt137 freelancers · 🇪🇬 #2Top 9%
  2. #89Electronics432 freelancers · 🇪🇬 #5Top 21%
  3. #103Unit Testing669 freelancers · 🇪🇬 #3Top 15%
  4. #108Microcontroller Programming535 freelancers · 🇪🇬 #6Top 20%
  5. #119KiCad393 freelancers · 🇪🇬 #5Top 30%
  6. #124Embedded C658 freelancers · 🇪🇬 #7Top 19%
  7. #136STM32545 freelancers · 🇪🇬 #9Top 25%
  8. #136Altium Designer526 freelancers · 🇪🇬 #4Top 26%