New Taipei City, Taiwan
一月 2018 - 三月 2023
● Was an experienced Haptics engineer, developed embedded software over 10+ Haptics projects for various Google Pixel series products. The scope of developing programs crosses multiple software stacks (from low level driver, OS kernel, Android HAL, and user application).
○ Review the haptics schematic(i.e. power source, i2c frequency and other layout) with HW pals, handle the factory calibration process/issues with factory TE on each product stages(Dev-board, Proto, EVT, DVT and PVT), handle lots of issues from user trial team by monitor Google Issue Tracker system(and to prioritize those bugs)
○ Using C for device bring up and driver debugging ○ Using C++ for android HAL development and gMock for HAL's code quality.
● Developed a high automation testing mechanism and 50+ reusable testing patterns to reduce 80% manual operations (runtime) for 10+ projects.
○ Using Java on Pixel Test Suite for haptics functional testing
■ Static: Check if some setting values are correct or not
■ Dynamic: Simulate the user behavior via adb shell commands and other lesson learned cases
● Be the No.1 team building lead for 5 years, hold more than 10+ day-by-day activities and the great number of pantry activities with various national holidays/festivals.
一月 2015 - 一月 2018
● Joined (5+) HTC projects to develop driver for various mobile applications (e.g. Touch, Hall, Haptics)
● Developed/Improve testing framework to guarantee the reliability rate of haptic function over 99.9% and save validation cost in real factory production process.
2011 - 2014
2007 - 2011
New Taipei City, Taiwan
一月 2018 - 三月 2023
● Was an experienced Haptics engineer, developed embedded software over 10+ Haptics projects for various Google Pixel series products. The scope of developing programs crosses multiple software stacks (from low level driver, OS kernel, Android HAL, and user application).
○ Review the haptics schematic(i.e. power source, i2c frequency and other layout) with HW pals, handle the factory calibration process/issues with factory TE on each product stages(Dev-board, Proto, EVT, DVT and PVT), handle lots of issues from user trial team by monitor Google Issue Tracker system(and to prioritize those bugs)
○ Using C for device bring up and driver debugging ○ Using C++ for android HAL development and gMock for HAL's code quality.
● Developed a high automation testing mechanism and 50+ reusable testing patterns to reduce 80% manual operations (runtime) for 10+ projects.
○ Using Java on Pixel Test Suite for haptics functional testing
■ Static: Check if some setting values are correct or not
■ Dynamic: Simulate the user behavior via adb shell commands and other lesson learned cases
● Be the No.1 team building lead for 5 years, hold more than 10+ day-by-day activities and the great number of pantry activities with various national holidays/festivals.
一月 2015 - 一月 2018
● Joined (5+) HTC projects to develop driver for various mobile applications (e.g. Touch, Hall, Haptics)
● Developed/Improve testing framework to guarantee the reliability rate of haptic function over 99.9% and save validation cost in real factory production process.
2011 - 2014
2007 - 2011