I will develop robust bluetooth firmware for nrf, esp32, stm32, and jieli
About this Gig
Struggling with unstable Bluetooth connections, packet drops, or complex GATT profiles on your hardware?
I am an Embedded Software Engineer with 5 years of commercial experience specializing in robust, low-power Bluetooth firmware across multiple SoCs, including Jieli (JL) chips and ESP32. Whether you are building a custom wireless peripheral, wearable, or audio/IoT device, I deliver production-ready code.
What I Offer:
- SoC Platforms: Jieli (JL) SDK, ESP32
- Protocols: BLE (Bluetooth Low Energy), Bluetooth Classic, SPP, and custom GATT profiles
- Performance: Low-power optimization, sleep modes, connection stability, and range tuning
- Security & Data: Secure pairing, bonding, encryption, and high-throughput streaming
- Integration: Sensor integration, RTOS task management, and custom UART/serial drivers
Delivery Includes:
- Clean, well-commented C/C++ source code
- Build, flash, and testing instructions
- Complete GATT database documentation
Let's build a reliable wireless product. Send me your SoC details and requirements to get started!
My Portfolio
FAQ
Which microcontrollers and Bluetooth chips do you support?
I develop firmware across a wide range of SoCs, specializing in Jieli (JL) chips, NRF, ESP32 (ESP-IDF/Arduino), and STM32 with external or integrated BLE modules.
Can you help me design a custom GATT profile or BLE service?
Yes. I can design custom services, characteristics, and descriptors tailored to your application needs, ensuring smooth data exchange between your hardware and mobile/desktop apps.
How do you handle low-power optimization for battery-operated devices?
I implement aggressive power management strategies, including deep sleep modes, optimized advertising and connection intervals, and event-driven FreeRTOS task handling to maximize battery life.
Do you provide support for testing and flashing the firmware?
Every order includes clean, well-commented source code along with step-by-step instructions on how to build, flash, and test the firmware on your target hardware.
What do you need from me to get started on my project?
Just send me your project requirements, SoC or hardware schematics, datasheet details, and any specific protocol or app interaction guidelines you have in mind.

