I will develop embedded c firmware for esp32, stm32, nrf52 with tested code and docs
PCB design and embedded firmware engineer, ESP32 STM32 NRF52 KiCad Altium
About this Gig
I'm an electronics engineer who designs the PCB and writes the firmware, so the code matches the real board.
Send me your MCU part number (ESP32, STM32 or nRF52), a board photo or schematic, and what the device must do. I confirm scope and the exact package in writing before you pay.
What you get:
Clean embedded C that builds in ESP-IDF, STM32CubeIDE or the nRF Connect SDK
Peripheral drivers, BLE or Wi-Fi logic and sleep tuning for your power budget
Source code tested on your hardware, with the test notes included
Short setup guide with pin map and build steps
A bug-fix window after delivery so small issues don't cost extra
I check the datasheet and errata first, then split the code into clear modules your team can extend later.
Good fit: sensor nodes, BLE gadgets, Wi-Fi IoT devices, motor and LED control, bring-up of a board back from fab.
Other Electronics Engineering Services I Offer
FAQ
Which microcontrollers can you write firmware for?
ESP32 (ESP-IDF, Arduino), STM32 (STM32CubeIDE, HAL/LL) and nRF52 (nRF Connect SDK, Zephyr). Send the part number and I'll confirm before you pay.
Do you include tested source code with the embedded C firmware?
Yes. I build and run the code on your actual board, and the delivery includes the source, a short test note and a setup guide with pin map.
Can you add OTA firmware updates to my ESP32 or STM32 device?
Yes, on the Premium package I add an OTA update path with rollback on failed boots.
Do you offer firmware debugging after delivery?
Standard includes a 7-day bug-fix window and Premium includes 30 days, covering defects in what I delivered.
Can you write low-power BLE firmware for nRF52?
Yes. Standard and Premium cover BLE app logic and sleep tuning to meet your battery budget.

