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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $3.6k
Billed in all: $12,940$13k
$513 in the last 6 months
Across 50 contracts
Earnings, last 30 days
Skill rankings: Top 9% in PyQt
Ranked by MRR among everyone on Upwork with the skill.
- #12PyQt137 freelancers · 🇪🇬 #2Top 9%🇪🇬#2 of 13
- #89Electronics432 freelancers · 🇪🇬 #5Top 21%🇪🇬#5 of 20
- #103Unit Testing669 freelancers · 🇪🇬 #3Top 15%🇪🇬#3 of 17
- #108Microcontroller Programming535 freelancers · 🇪🇬 #6Top 20%🇪🇬#6 of 28
- #119KiCad393 freelancers · 🇪🇬 #5Top 30%🇪🇬#5 of 11
- #124Embedded C658 freelancers · 🇪🇬 #7Top 19%🇪🇬#7 of 44
- #136STM32545 freelancers · 🇪🇬 #9Top 25%🇪🇬#9 of 19
- #136Altium Designer526 freelancers · 🇪🇬 #4Top 26%🇪🇬#4 of 17