Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.
5+ years of system development experience in peripheral driver development / system stability & performance optimization
Extensive embedded development experience in C/C++, familiar with ARM MCUs and operation system like FreeRTOS
Extensive experience in developing peripheral drivers such as I2C, SPI, UART, and USB, along with hands-on experience using oscilloscopes and logic analyzers to debug system issues
Experience with development tools like Git version control system
Extensive experiences in using tools and techniques analyze system stability issues, identify the bottlenecks to optimize the system performance
Ability to drive cross team and cross project system development activities
Phoenix Technologies Inc. • Sep 2024 - Present
ViewSEC CO., LTD. • Nov 2023 - Sep 2024
Developed a doorbell system from scratch using SiliconLabs MCU and FreeRTOS with various peripheral components such as E-Compass, PIR, NFC, and BLE
Developed I2C and UART drivers for embedded Linux to control peripheral components
Integrated CI/CD on GitHub to optimize development workflows and version control
LOGITECH FAR EAST LTD. • Apr 2023 - Oct 2023
Developed firmware for the optical tracking system of the mouse
Validated the optical tracking system of the mouse and improved its performance
Converted MATLAB scripts to a Python GUI to enhance the efficiency of team members in conducting optical validation
HONG KONG TYRAFOS TECHNOLOGIES CO., LTD. TAIWAN BRANCH • Apr 2022 - Apr 2023
Led a team of 4 to develop image-related products from scratch, including barcode scanners, optical fingerprint modules, and PPG sensor modules
Developed firmware for DVS (Dynamic Vision Sensor) validation using Cypress FX3 and FreeRTOS with a UVC interface
Developed a WinForm application using C# .NET Framework for IC validation, intended for cross-team use
Collaborated with analog/digital IC design teams, hardware system design teams, and product departments to complete the electrical characterization and debugging of the DVS (Dynamic Vision Sensor)
HONG KONG TYRAFOS TECHNOLOGIES CO., LTD. TAIWAN BRANCH • Dec 2019 - Mar 2022
Developed firmware from scratch for 2M-RGB sensor validation using Cypress FX3 and FreeRTOS with a UVC interface
Developed firmware for optical fingerprint sensor validation using STM32F7 and FreeRTOS with a USB (MSC+HID) interface
Developed a USB library (MSC+HID) for Windows systems using C++
Developed a WinForm application using C# .NET Framework for IC validation, intended for cross-team use
Collaborated with analog/digital IC design teams, hardware system design teams, and product departments to complete the electrical characterization and debugging of the 2M-RGB and optical fingerprint sensors
HONG KONG TYRAFOS TECHNOLOGIES CO., LTD. TAIWAN BRANCH • Dec 2018 - Dec 2019
Developed a WinForm application using C# .NET Framework for IC validation, intended for cross-team use
Collaborated with analog/digital IC design teams, hardware system design teams, and product departments to complete the electrical characterization and debugging of the optical fingerprint sensor
Bachelor of Electrical Engineering • 2013 - 2018
C, C++, C#, Python
Embedded Systems:
ARM Cortex-M Series (ST, Cypress, Nuvoton, SiliconLabs, etc.)
FreeRTOS, Embedded Linux System (Raspberry Pi, Novatech SoC, etc.)
Protocols:
UART, I2C, SPI, DVP, MIPI CSI, USB
Tools and Platforms:
MATLAB, PyQT, .NET Framework/Core
GitHub Actions (CI/CD), Docker, JTAG, SWD, Makefile, GCC, GDB, OpenOCD, pyOCD
Others:
Schematic and datasheet reading
Multimeter, oscilloscope and logic analyzer
SVN/Git/GitHub
5+ years of system development experience in peripheral driver development / system stability & performance optimization
Extensive embedded development experience in C/C++, familiar with ARM MCUs and operation system like FreeRTOS
Extensive experience in developing peripheral drivers such as I2C, SPI, UART, and USB, along with hands-on experience using oscilloscopes and logic analyzers to debug system issues
Experience with development tools like Git version control system
Extensive experiences in using tools and techniques analyze system stability issues, identify the bottlenecks to optimize the system performance
Ability to drive cross team and cross project system development activities
Phoenix Technologies Inc. • Sep 2024 - Present
ViewSEC CO., LTD. • Nov 2023 - Sep 2024
Developed a doorbell system from scratch using SiliconLabs MCU and FreeRTOS with various peripheral components such as E-Compass, PIR, NFC, and BLE
Developed I2C and UART drivers for embedded Linux to control peripheral components
Integrated CI/CD on GitHub to optimize development workflows and version control
LOGITECH FAR EAST LTD. • Apr 2023 - Oct 2023
Developed firmware for the optical tracking system of the mouse
Validated the optical tracking system of the mouse and improved its performance
Converted MATLAB scripts to a Python GUI to enhance the efficiency of team members in conducting optical validation
HONG KONG TYRAFOS TECHNOLOGIES CO., LTD. TAIWAN BRANCH • Apr 2022 - Apr 2023
Led a team of 4 to develop image-related products from scratch, including barcode scanners, optical fingerprint modules, and PPG sensor modules
Developed firmware for DVS (Dynamic Vision Sensor) validation using Cypress FX3 and FreeRTOS with a UVC interface
Developed a WinForm application using C# .NET Framework for IC validation, intended for cross-team use
Collaborated with analog/digital IC design teams, hardware system design teams, and product departments to complete the electrical characterization and debugging of the DVS (Dynamic Vision Sensor)
HONG KONG TYRAFOS TECHNOLOGIES CO., LTD. TAIWAN BRANCH • Dec 2019 - Mar 2022
Developed firmware from scratch for 2M-RGB sensor validation using Cypress FX3 and FreeRTOS with a UVC interface
Developed firmware for optical fingerprint sensor validation using STM32F7 and FreeRTOS with a USB (MSC+HID) interface
Developed a USB library (MSC+HID) for Windows systems using C++
Developed a WinForm application using C# .NET Framework for IC validation, intended for cross-team use
Collaborated with analog/digital IC design teams, hardware system design teams, and product departments to complete the electrical characterization and debugging of the 2M-RGB and optical fingerprint sensors
HONG KONG TYRAFOS TECHNOLOGIES CO., LTD. TAIWAN BRANCH • Dec 2018 - Dec 2019
Developed a WinForm application using C# .NET Framework for IC validation, intended for cross-team use
Collaborated with analog/digital IC design teams, hardware system design teams, and product departments to complete the electrical characterization and debugging of the optical fingerprint sensor
Bachelor of Electrical Engineering • 2013 - 2018
C, C++, C#, Python
Embedded Systems:
ARM Cortex-M Series (ST, Cypress, Nuvoton, SiliconLabs, etc.)
FreeRTOS, Embedded Linux System (Raspberry Pi, Novatech SoC, etc.)
Protocols:
UART, I2C, SPI, DVP, MIPI CSI, USB
Tools and Platforms:
MATLAB, PyQT, .NET Framework/Core
GitHub Actions (CI/CD), Docker, JTAG, SWD, Makefile, GCC, GDB, OpenOCD, pyOCD
Others:
Schematic and datasheet reading
Multimeter, oscilloscope and logic analyzer
SVN/Git/GitHub