Summary
Andy Chang is a Technical Senior Engineer with 8 years' hands-on experience building embedded and IoT end-node systems across ARM and multiple MCU platforms (MT793x, Nuvoton, ST, Silicon Labs, Nordic). He has deep firmware expertise in C/C++, Zephyr-based EC development, peripheral drivers and bus protocols (SPI, I2C, USB, UART, eSPI) and has ported UI and filesystem libraries such as LVGL and Littlefs. At Ubiquiti he worked across ESP32/STM32/EFR32/NRF52 families, optimizing power for battery-operated devices, implementing USB/BLE HID, and integrating sensors and chargers with JTAG-validated debugging. Now at Microchip he focuses on EC power-control frameworks and host communication layers, combining low-level hardware bring-up with higher-level protocol design. Based in Taiwan with a master’s in electronic engineering, he pairs disciplined embedded engineering with the endurance mindset of a marathon runner — a hint at his persistence tackling complex bring-up and optimization challenges.
8 years of coding experience
3 years of employment as a software developer
碩士 電子工程系, 碩士 電子工程系 at National Taiwan University of Science and Technology
學士 電機工程學系, 學士 電機工程學系 at Fu Jen Catholic University