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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $10k
Billed in all: $59,014$59k
$1.7k in the last 6 months
Across 37 contracts
Earnings, last 30 days
Skill rankings: Top 4% in MATLAB
Ranked by MRR among everyone on Upwork with the skill.
- #13Control Engineering188 freelancers · 🇵🇰 #1Top 7%🇵🇰#1 of 35
- #13Schematic Capture76 freelancers · 🇵🇰 #3Top 17%🇵🇰#3 of 16
- #15Digital Signal Processing254 freelancers · 🇵🇰 #2Top 6%🇵🇰#2 of 40
- #17Internet of Things Solutions Design184 freelancers · 🇵🇰 #5Top 9%🇵🇰#5 of 34
- #45Robotics547 freelancers · 🇵🇰 #6Top 8%🇵🇰#6 of 76
- #48Electronic Design352 freelancers · 🇵🇰 #5Top 14%🇵🇰#5 of 57
- #52MATLAB1,229 freelancers · 🇵🇰 #5Top 4%🇵🇰#5 of 265
- #55Microcontroller Programming535 freelancers · 🇵🇰 #8Top 10%🇵🇰#8 of 98