Tainan City, Tainan City, Taiwan
2016/10~2018/10, Zeitec Semiconductor Software Engineer My job is developing Android HAL REE & TEE architecture, porting fingerprint IC base on MTK/Qualcomm development platform, make sensor work in Android mobile OS, set Linux driver to meet Hardware DTSI control, mapping Fingerprint IC flow align to FW status by driver, and implement Fingerprint IC function of Android HAL TEE security environment including Enroll & Verify fingerprint functions about Android unlocking flow or Wechat & Ali payment validation. Also design simple Android APK for HAL/driver status debug. 1.APK 1 using JNI ioctl to test driver usage. 2.APK 2 using socket connect our HAL for a validation of HAL layer. 2018/11~2020/06, Wistron Software Engineer My job is testing automotive devices, TBOX gateway validation about CAN/LIN bus validation BT/Wifi/LTE RF items validation, use batch script/python script to do OEM production MFG control, build up MFG automatically testing flow and records production testing result, finally uploading to Customers/MFG server, communicate with instruments vendor for related tool coding. 2020/07~2021/03, Gigabyte Software Engineer My job is developing automotive devices, TBOX for central gateway or ADA system, build in mipi csi serdes camera vendor driver about a Techpoint tp2850/Maxim max9286 decoder with NXP SOC i.mx8 platform, build in LVDS touch panel vendor driver about Goodix/Ilitek touch panel with NXP SOC i.mx8 platform. 2021/07~now, Himax Semiconductor Senior System Engineer My job is maintaining automotive touch panel devices, porting TDDI touch panel driver in Android Linux platform/QNX platform, validating IC firmware flow status, make sure customer side could correctly build in different automotive TDDI IC panel module into their system OS platform, keep validating until automotive product build in a car system, mainly set up display LVDS timing table in DTSI and touch IC flow in driver, maintain driver with Aspice ISO26262 regulation.
Touch panel automotive production maintain, Porting IC flow in Android/QNX system.
Android/Yocto Mipi Camera build in/Touch panel build in
Tbox CAN/LIN UDS protocol testing, RF items testing, Factory testing scripts development
RD Engineer Fingerprint IC linux kernel driver design Fingerprint Android HAL, apk design