My name is David Liao. I have been working for Microsoft for about 9 years. My working range is from Device Drivers to BSPs. I have done a lot of Windows CE drivers and BSPs for Microsoft. For example, User Mode Driver Framework, SD Bus driver re-design, USB 2.0 EHCI stack, PC Card stack, Windows CE Bus Driver Architect are among them. For the BSP, I had designed USB Function Controller driver, USB OTG, PCI and others.
Before I joined Microsoft, I worked for Xerox, Teklogix and other Company as a DSP Software Developer. I wrote several Digital Filters, Pattern Recognition and Networking Stack software for Company.
I have been in the software industry for 20 years. One thing I have learned from my experience: if there is bug, it will be hit sooner or later.