Akbar S.
Prototype to Production | Embedded System Engineer | Zephyr, IoT & BLE
I write the firmware your product ships with: BLE and cellular IoT devices that run for months on a battery, update themselves remotely, and have never bricked in the field. Shipped work includes a cellular GPS tracking fleet, BLE HID devices, IMU-driven wearables, and smart lock systems — all running in production today. I'm Akbar, an Embedded Firmware Engineer with three years of production experience across asset trackers, smart locks, BLE wearables, and connected home platforms. Core specialty: Nordic nRF with Zephyr RTOS. WHAT I DELIVER Nordic nRF (nRF52840, nRF5340, nRF9160) on Zephyr and nRF Connect SDK — Devicetree, Kconfig, MCUboot secure bootloader, field-safe FOTA, nRF5 SDK to NCS migration BLE firmware — full GATT profile design, HID, telemetry streaming at 25 Hz without packet loss, IMU-driven wake, sub-10uA standby on production hardware Cellular IoT — MQTT over LTE-M/NB-IoT, GNSS positioning, geofencing, eSIM with physical SIM fallback, remote FOTA via nRF Cloud ESP32-S3 on ESP-IDF — BLE provisioning, AWS IoT Core integration, scheduling, OTA, command latency under 100ms on a commercial smart home platform Low-power design, watchdogs, fallback and recovery paths engineered before shipping — not after field failures HOW I WORK I ask the hard questions before writing code: power budget, update strategy, production volume, regulatory constraints Every delivery includes documented source, build and flash instructions, hardware test notes, and architecture rationale You own a codebase your team can maintain — not a black box TECH STACK MCUs: nRF52840, nRF5340, nRF9160, ESP32-S3, STM32L4/F4, NXP RT1180, i.MX91 RTOS: Zephyr, nRF Connect SDK, FreeRTOS, ESP-IDF, Embedded Linux, Yocto Wireless: BLE 5.x, GATT, HID, LTE-M, NB-IoT, Wi-Fi, GNSS, Thread, Zigbee Cloud: AWS IoT Core, nRF Cloud, MQTT, MCUboot, FOTA/OTA Interfaces: I2C, SPI, UART, CAN, USB, PWM, ADC, I2S, PDM Languages: C, C++, Rust, Python Send your specification or project description and you'll have a technical approach and timeline within 24 hours.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $1.6k
Billed in all: $4,919$4.9k
$316 in the last 6 months
Across 21 contracts
Earnings, last 30 days
Skill rankings: Top 24% in Python
Ranked by MRR among everyone on Upwork with the skill.
- #24Zephyr76 freelancers · 🇵🇰 #6Top 32%🇵🇰#6 of 17
- #59AWS IoT Core192 freelancers · 🇵🇰 #16Top 31%🇵🇰#16 of 42
- #65FreeRTOS200 freelancers · 🇵🇰 #16Top 33%🇵🇰#16 of 38
- #76nRF52190 freelancers · 🇵🇰 #19Top 40%🇵🇰#19 of 45
- #102Bluetooth LE293 freelancers · 🇵🇰 #15Top 35%🇵🇰#15 of 42
- #128Firmware350 freelancers · 🇵🇰 #24Top 37%🇵🇰#24 of 55
- #140Firmware Programming418 freelancers · 🇵🇰 #36Top 33%🇵🇰#36 of 94
- #151Microcontroller Programming535 freelancers · 🇵🇰 #30Top 28%🇵🇰#30 of 98