Cc Li

Engineer at Nuvoton Technology Corporation

Taiwan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Cc Li is an embedded systems engineer with a decade of experience focused on IoT and real-time OS platforms, currently developing at Nuvoton Technology in Taiwan. He contributes to major open-source RTOS projects such as Arm Mbed OS and Zephyr, where his work spans board support, drivers, low-power tickers, SPI DMA adaptations, and USB/USB-C and I2C integrations for Nuvoton platforms. Known for fixing subtle data-loss bugs (e.g., in an ESP-AT Wi‑Fi driver) and refining hardware-specific clock and critical-section handling, he blends low-level firmware expertise with practical system reliability improvements. Comfortable navigating both peripheral controllers and power/clock domains, he brings a hardware-aware software mindset that accelerates product integration across microcontroller families.
code10 years of coding experience
github-logo-circle

Github Skills (19)

embedded-language10
usb10
c-programming10
c1110
microcontroller10
zephyr10
c1710
rtos10
driver10
sys10
arm10
embedded10
dma9
power-systems9
i2c9

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
ARMmbed/mbed-os

Jul 2016 - Oct 2022

Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:27 reviews, 1153 commits, 201 PRs in 6 years 4 months
Contributions summary:Cc contributed to the development of embedded systems within the Arm Mbed OS, specifically adding support for the NUMAKER_PFM_NUC472 board, which involved defining hardware-specific configurations. They replaced low-level disabling/enabling functions with critical sections. They also updated the low-power ticker to enhance its behavior. Furthermore, they adapted the existing SPI DMA transfer mechanisms to ensure compatibility with the M2351 series.
kernelmbed-osoperating-systemlinuxmbed
zephyrproject-rtos/zephyr

Aug 2022 - Feb 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:100 reviews, 14 PRs, 121 comments in 2 years 6 months
Contributions summary:Cc primarily contributed to the Zephyr RTOS, focusing on drivers and board support for Nuvoton platforms. They fixed a data loss issue in the ESP-AT Wi-Fi driver and added support for the Nuvoton NuMaker series USBD controller. Further contributions included adding I2C nodes and device ID support for Nuvoton M2L31x series, and adding USB-C support for M2L31 series. The user also addressed an issue in the SMF library and modified clock configuration for the NuMaker platforms.
bluetooth-lereal-timezephyrsecuregit-repository
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Cc Li - Engineer at Nuvoton Technology Corporation