Skip to content
BackNov 7
Omar A.
Upwork badge

Omar A.

Senior Embedded Firmware Engineer | STM32, ESP, nRF52 | Robotics

Senior Embedded Firmware Engineer with 20+ years of experience in microcontroller-based system design, firmware development, PCB bring-up, and hardware/software integration. I hold a **PhD in Robotics**, which gives me a strong foundation in autonomous systems, sensing, control, motion systems, and intelligent embedded platforms. I specialize in developing reliable firmware for STM32, ESP32, nRF52, AVR, and other MCU platforms using Embedded C/C++, Arduino, STM32CubeIDE, nRF Connect SDK, Segger Embedded Studio, and related toolchains. My work covers sensor interfacing, ADC/DAC systems, SPI/I2C/UART communication, BLE connectivity, motor control, PWM generation, encoder feedback, low-power design, command parsers, boot/testing utilities, and complete prototype validation. I am comfortable working close to hardware, reading schematics and datasheets, debugging with oscilloscopes/logic analyzers, and bringing up custom PCBs from first power-on to stable firmware operation. I also have experience in robotics, IoT devices, medical/health-monitoring prototypes, soil-moisture sensing systems, wireless sensor nodes, and embedded GUI/control applications. I am particularly interested in remote or contract-based embedded systems roles where I can contribute to firmware architecture, device drivers, hardware bring-up, sensor integration, BLE/IoT connectivity, robotics firmware, and rapid prototyping for microcontroller-based products.

🇵🇰Islamabad, Pakistan$45/hr100% JSS5.00 (17)Since Sep 2016

Earnings and projects

MRR
$1.7k

Last 6 months ÷ 6

World#27,664 / 412k
🇵🇰Country#3,190 / 52.9k
Revenue, last 30 days
$2.6k

Last 6 months: $10k

World#14,972 / 412k
🇵🇰Country#1,675 / 52.9k
Total earnings
$56k

Billed in all: $59k

World#69,144 / 412k
🇵🇰Country#5,784 / 52.9k
Per project
$1.8k

$1.7k in the last 6 months

World#83,008 / 412k
🇵🇰Country#6,509 / 52.9k
Projects, last 6 months
6
33% fixed67% hourly
World#34,405 / 412k
🇵🇰Country#7,556 / 52.9k
Projects in all
31

Across 37 contracts

65% fixed35% hourly
World#94,778 / 412k
🇵🇰Country#15,464 / 52.9k

Earnings, last 30 days

$59k+$2.6k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$56k$58k$60kOct 8Oct 23Nov 7

Skill rankings: Top 4% in MATLAB

Ranked by MRR among everyone on Upwork with the skill.

  1. #13Control Engineering188 freelancers · 🇵🇰 #1Top 7%
  2. #13Schematic Capture76 freelancers · 🇵🇰 #3Top 17%
  3. #15Digital Signal Processing254 freelancers · 🇵🇰 #2Top 6%
  4. #17Internet of Things Solutions Design184 freelancers · 🇵🇰 #5Top 9%
  5. #45Robotics547 freelancers · 🇵🇰 #6Top 8%
  6. #48Electronic Design352 freelancers · 🇵🇰 #5Top 14%
  7. #52MATLAB1,229 freelancers · 🇵🇰 #5Top 4%
  8. #55Microcontroller Programming535 freelancers · 🇵🇰 #8Top 10%