Anirban R.
Senior Embedded Systems Engineer | ESP32, Nordic, STM32, RTOS
I design, develop, and debug complex embedded systems, especially projects involving multiple microcontrollers, real-time communication, sensors, and wireless connectivity. With $90K+ earned on Upwork and Top Rated Plus status, I help clients solve challenging engineering problems: unstable firmware, unreliable communication, difficult hardware integration, timing issues, and prototypes that need to become dependable products. My strongest skill is tracing problems across the entire system, from hardware and low-level drivers to RTOS tasks, wireless protocols, edge gateways, and deployment. WHAT I CAN HELP WITH • ESP32 / ESP-IDF firmware development and debugging • Nordic nRF52 / nRF54 development using Zephyr and nRF Connect SDK • STM32 firmware, FreeRTOS, Zephyr, CMSIS-RTOS v2 and real-time architecture • BLE, LoRa / LoRaWAN, MQTT, CAN, LIN, SPI, UART and I2C • Multi-MCU coordination and custom communication protocols • Radar, UWB, GPS, IMU, capacitive touch and industrial sensor integration • Embedded Linux, Raspberry Pi gateways, Node-RED, Balena and Docker • Secure firmware updates, MCUboot, OTA / DFU and field reliability SELECTED ENGINEERING WORK • Ported production firmware from ESP32 to nRF54L15 / Zephyr, including board support, communication layers, BLE transport and MCUboot-based OTA / DFU. • Integrated encrypted BLE communication and external flash in an embedded sensing and control platform. • Improved reliability of custom wired communication in distributed multi-controller systems. • Integrated TI IWR6843 mmWave radar for sensing and spatial event handling. • Brought up DW3000 UWB ranging on STM32 for a multi-device system. • Developed ESP32 + Raspberry Pi IoT gateway architectures with MQTT, Node-RED, Balena, cloud connectivity and remote configuration. • Built LoRaWAN tracking and monitoring systems with dashboards, alerting and distributed telemetry. • Supported industrial IoT systems involving Phidget interfaces, automation, CI/CD, remote monitoring and field deployment. AUTOMOTIVE EMBEDDED BACKGROUND I spent over four years at Hella working on automotive embedded systems, including body control and electronic power steering programs. My experience includes AUTOSAR, MISRA-compliant C, CAN/LIN, diagnostics, requirements, software architecture, IBM Rhapsody and TPT. TECHNOLOGIES MCUs: ESP32, Nordic nRF52 / nRF54, STM32 Firmware: ESP-IDF, Zephyr, nRF Connect SDK, FreeRTOS, CMSIS-RTOS v2 Languages: C, C++, Python Connectivity: BLE, LoRa / LoRaWAN, MQTT, CAN, LIN, SPI, UART, I2C Specialized: UWB / DW3000, TI IWR6843 radar, OTA / DFU, Protocol Buffers / nanopb Edge: Raspberry Pi, Embedded Linux, Docker, Balena, Node-RED If your project involves difficult embedded firmware, system-level debugging, real-time communication, sensing or industrial IoT, I can help identify the root cause and build a reliable solution.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $5k
Billed in all: $100,066$100k
$831 in the last 6 months
Across 35 contracts
Earnings, last 30 days
Skill rankings: Top 11% in C
Ranked by MRR among everyone on Upwork with the skill.
- #15Zephyr76 freelancers · 🇮🇳 #3Top 20%🇮🇳#3 of 14
- #36FreeRTOS200 freelancers · 🇮🇳 #4Top 18%🇮🇳#4 of 34
- #42AWS IoT Core192 freelancers · 🇮🇳 #11Top 22%🇮🇳#11 of 56
- #43LoRa193 freelancers · 🇮🇳 #9Top 22%🇮🇳#9 of 33
- #44nRF52190 freelancers · 🇮🇳 #7Top 23%🇮🇳#7 of 37
- #47MQTT252 freelancers · 🇮🇳 #8Top 19%🇮🇳#8 of 52
- #60Embedded Linux360 freelancers · 🇮🇳 #4Top 17%🇮🇳#4 of 49
- #68Bluetooth LE293 freelancers · 🇮🇳 #17Top 23%🇮🇳#17 of 99