Abeer U.
Firmware Engineer | ESP32, STM32, nRF52 | Matter, BLE | Linux, AOSP
Top Rated embedded firmware engineer with a 100% Job Success score. I help hardware startups and product teams take devices from prototype to production on ESP32, STM32 and Nordic nRF52, and I customise Embedded Linux and AOSP for custom boards. Most clients come to me with hardware in hand and firmware that is not ready for the field: dropped connections, short battery life, no update path, or a demo that never became a product. I turn that into firmware that is stable, power-efficient and easy for your team to maintain. SERVICES - Firmware development in C and C++ on FreeRTOS, ESP-IDF and Zephyr (nRF Connect SDK) - Connected products: BLE, WiFi, Thread, Matter and MQTT - Device drivers and protocols: SPI, I2C, UART, CAN, USB and Ethernet - Board bring-up, bootloaders, OTA updates and low power optimisation - Embedded GUIs with LVGL and TouchGFX - Embedded Linux (Yocto, Buildroot) and AOSP: BSP, HALs and kernel-level debugging - Code review, debugging and rescue of existing firmware EXPERIENCE Smart home devices on Matter and Thread, BLE and WiFi connected products, touchscreen HMIs, industrial controllers and custom Android builds, delivered for clients in consumer, industrial and automotive markets. WHY CLIENTS WORK WITH ME - Scope, milestones and acceptance tests are agreed before work starts - Every build is tested on real hardware with JTAG/SWD and a logic analyser - You receive clean, documented source code in Git, with build and flashing instructions - You get an update at every milestone, and early notice if I find a problem - Clients come back: repeat contracts and 5-star feedback on every completed job TECHNICAL STACK MCUs and SoCs: ESP32 family, STM32, nRF52, ATSAM4, EFR32, ARM Cortex-M RTOS and frameworks: FreeRTOS, ESP-IDF, Zephyr, Yocto, Buildroot, AOSP Tools: GCC, OpenOCD, JTAG/SWD, logic analysers, Git, Jira Certifications: Nordic Semiconductor Bluetooth Low Energy Fundamentals and nRF Connect SDK Fundamentals To get an accurate quote quickly, send me your MCU or board, the schematic or pinout, and a short list of what the firmware must do. I will reply with questions, a plan and a timeline.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $1.6k
Billed in all: $9,146$9.1k
$274 in the last 6 months
Earnings, last 30 days
Skill rankings: Top 20% in C++
Ranked by MRR among everyone on Upwork with the skill.
- #20ARM Cortex-M68 freelancers · 🇵🇰 #5Top 29%🇵🇰#5 of 14
- #27Driver Development106 freelancers · 🇵🇰 #4Top 25%🇵🇰#4 of 13
- #56Microcontroller194 freelancers · 🇵🇰 #9Top 29%🇵🇰#9 of 25
- #127Firmware350 freelancers · 🇵🇰 #23Top 36%🇵🇰#23 of 55
- #137Firmware Programming418 freelancers · 🇵🇰 #34Top 33%🇵🇰#34 of 94
- #145Microcontroller Programming535 freelancers · 🇵🇰 #28Top 27%🇵🇰#28 of 98
- #179Embedded C658 freelancers · 🇵🇰 #34Top 27%🇵🇰#34 of 92
- #191STM32545 freelancers · 🇵🇰 #46Top 35%🇵🇰#46 of 128