You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Yibin LiuYL

Yibin Liu

Embedded Firmware Engineer for STM32/ESP32/nRF52

€431/day
Fuzhou, CN
15+ years

Average response time: 1 hour

About Yibin

I help companies debug, stabilize, and ship embedded products on STM32, ESP32, nRF52, EFR32, NXP KL17, JieLi, HDSC, and other ARM / RISC-V platforms.

Typical problems I solve:
• STM32 hard faults, crashes, boot issues
• Custom board bring-up and peripheral integration
• BLE / LoRa / MQTT connectivity issues
• RS485 / Modbus communication instability
• Low-power optimization for battery-operated devices
• OTA reliability issues
• Porting firmware to new boards, MCUs, or RTOS platforms
• Turning prototypes into production-ready firmware

I have 15+ years of embedded development experience across industrial communication systems, low-power IoT devices, wireless products, and mass-production consumer electronics. My background includes product lines with more than 10M devices shipped.

Core platforms and technologies:
• STM32 / ESP32 / nRF52 / EFR32/ NXP KL17 / JieLi
• FreeRTOS / Zephyr / Arduino / PlatformIO
• BLE / LoRa / NB-IoT / 4G / Cat.1
• RS485 / Modbus / UART / SPI / I2C
• AWS IoT / MQTT / OTA
• Battery-powered and ultra-low-power systems

Selected experience:
• STM32H7 controller platform with dual-core architecture, LVGL UI, RS485 communication, and ESP32-S3 connectivity co-processor
• Ultra-low-power fault indicator for utility networks with multi-year battery life and LoRa communication
• BLE thermal printer platform focused on wireless stability, motor control, print control, and production reliability

Why clients work with me:
• Strong debugging and root-cause analysis
• Real production and manufacturing support experience
• System-level architecture thinking
• Clear communication and practical decisions
• Reliable long-term collaboration

Available for:
• Firmware debugging and stabilization
• Custom board bring-up
• New feature development
• RTOS-based firmware architecture
• Wireless and industrial communication projects
• Long-term embedded support

Based in China (UTC+8), with flexible overlap for US / EU / AU teams.
  • English

    Fluent

  • Chinese

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Freelance / Independent (Upwork Top Rated Plus)
    Senior Embedded Systems Engineer
    INTERNET OF THINGS (IOT)
    January 2019 - Today (7 years and 5 months)
    Fuzhou, China
    I provide embedded firmware consulting and development support for IoT, industrial, and wireless products.

    Typical work includes:

    • Debugging and stabilizing embedded systems in development or production
    • Custom board bring-up and peripheral integration
    • Low-power optimization for battery-operated devices
    • BLE / LoRa / RS485 / Modbus communication troubleshooting
    • RTOS-based firmware architecture and implementation
    • Firmware migration across MCU platforms

    Platforms and technologies:

    • STM32 / ESP32 / nRF52 / NXP KL / EFR32 / other ARM and RISC-V MCUs
    • FreeRTOS / Zephyr
    • UART / SPI / I2C / ADC / Timer / USB
    • BLE / LoRa / NB-IoT / 4G / MQTT / OTA

    I have worked on products across industrial control, wireless sensing, consumer electronics, and utility/power systems, including production-scale deployments and long-life battery-powered devices.
    Embedded Systems C RTOS Internet of things
  • Fuzhou (Industrial / Automotive / Consumer Electronics)
    Firmware Engineer
    INTERNET OF THINGS (IOT)
    January 2009 - January 2025 (16 years)
    Fuzhou, China
    Embedded firmware engineer with experience across industrial control, wireless communication, low-power sensing, and consumer electronics products.

    Worked on a range of embedded systems including RTUs, wireless sensors, BLE products, communication modules, and battery-powered devices. Responsibilities covered firmware development, wireless protocol integration, peripheral driver development, low-power optimization, debugging, production test support, and product reliability improvement.

    Core areas included:
    • LoRa / FSK / BLE wireless communication
    • STM32 / ESP32 / nRF52 / other Cortex-M MCUs
    • Sensor applications and battery-powered systems
    • Production firmware and validation support
    • End-to-end product development from prototyping to mass production
    Embedded Systems C

Recommendations

Be the first to recommend Yibin

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor's Degree in Electrical Engineering
    Fuzhou University
    Bachelor's Degree in Electrical Engineering

Skill set

Categories