Yuan Yao Tu
About Yuan Yao Tu
Yuan Yao Tu is a Senior Firmware Engineer at Synaptics Incorporated, where he has worked since 2012. He holds a Master's degree in Computer Science from National Chiao Tung University and has extensive experience in touchpad firmware development and driver creation for mobile phone peripheral devices.
Work at Synaptics
Yuan Yao Tu has been employed at Synaptics Incorporated as a Senior Firmware Engineer since 2012. Over the course of 12 years in this role, he has focused on developing firmware for various mobile phone peripheral devices. His work includes extensive experience in touchpad firmware and algorithm development, which encompasses performance tuning and function validation. Yuan has also conducted touchpad performance validation and MSFT WHCK certification tests, ensuring that products meet industry standards.
Education and Expertise
Yuan Yao Tu obtained a Master’s degree in Computer Science from National Chiao Tung University, where he specialized in surveillance and real-time image processing in embedded systems from 2007 to 2009. He also holds a Bachelor’s degree in Computer Science from National Cheng Kung University, completed from 2004 to 2007. His educational background has equipped him with the skills necessary for developing complex algorithms and systems.
Background
Prior to his current role at Synaptics, Yuan Yao Tu worked as a Senior Software Engineer at HTC from 2009 to 2012. His experience at HTC involved software development for mobile devices. Additionally, he served as a Graduate Student at National Chiao Tung University from 2007 to 2009, where he furthered his research and technical skills in embedded systems.
Achievements
Yuan Yao Tu has made significant contributions to the field of embedded systems. He developed a vehicle surrounding monitoring system and published a paper titled 'An embedded system for vehicle surrounding monitoring' in IEEE, PEITS-2009. His work in touchpad technology includes developing algorithms for palm rejection and floating object detection, showcasing his expertise in enhancing user interface performance.
Technical Skills
Yuan Yao Tu possesses extensive technical skills in developing drivers for mobile phone peripherals, including Keyboard, Headset, Notify LED, Micro-P, UART (RS-232), and USB under UEFI. He has hands-on experience with I2C, PS/2, and HID/I2C bus protocols, along with debugging capabilities. Yuan utilizes Matlab and Python for statistical analysis and visualization, further enhancing his ability to tune touchpad performance.