EXPERICNCE HIGHLIGHTS
**/** ** ******* ********* CORPERATION, Taipei, Taiwan
Team Lead , responsible for staffing and handson mentoring the BSP development team.
Ported driver for iMX51platform
· Implemented board bringup Linux Kernel via NFS and SD Card
· Implemented Android Framework/HAL and Linux OV3640 camera sensor driver
· Implemented Android Framework/HAL and Integrated Broadcom Linux GPS driver
Ported Marvell Tavor PXA3X 3G platform on new hardware
· Fixed LTK audio bugs
· Designed and implemented diagnostic tool for factory manufacturing
Migrated Marvell WM6.1 to WM6.5 WM7
· To Modified OAL without binding kernel library
· To separate KITL and OAL for new software architecture
· Booting up system
Ported Marvell WM6 BSP to WM6.1 and WinCE6 · Modified Bootloader and flash function to support MDOC
· Ported OAL/Timer/DMA drivers on new hardware
· Ported USB Host/Client/OTG drivers on new hardware
05/07 to 02/08 TELECA CORPERATION, Taipei, Taiwan
Team Lead, responsible for RIL, BSP and Application development, meeting and exceeding
customers expectation, attention to details from starttofinish.
Developed CE6 RIL driver with Siemens Modem MC55
· Familiarity with CELLCORE/TAPI architecture
· Familiarity with FakeRIL and Device Emulator
· Developed WinCE Dialing Application
Migrated Windows CE BSP CE5 to CE6 on Centrality Platform
· To Modified OAL without binding kernel library
· To separate KITL and OAL
Others
· Integrated CSR Bluetooth driver to WinCE6
· Integrated Centrality GPS driver
2005 – 2007 BSQUARE CORPERATION, Taipei, Taiwan
System Engineer , members of the PES team, porting Microsoft Windows Mobile, Windows
CE OS on different HW platform; also responsible for porting Bsquare SDIO on TI and Marvell
platform.
Integrated and ported SD/SDIO driver on several platform
· Hardware Platform: Intel PX270, OMAP850 and OMAP2430
· Understand SD/SDIO 1.1/2.0(SDHC) specification very well
Developed and designed driver for MIPS Au1200 platform
· Modified Bootloader, to add self test functions, i.e. LED, Serial Port
· Implemented serial driver power management IOCTL(D0D3)
· Implemented TVOut function base on original display driver.
· Implemented battery measurement(A/D) and control LED behavior
Others
Enhancement driver performance
WiFi 802.11b/g driver (Marvell8686/TI/MTK) on different platform
2002 – 2005 MITAC CORPERATOPN
Software Engineer , responsible for porting Drivers, Applications for WM Smartphone
2003(SAGEM MyS7).
Developed WM SMARTPHONE driver with design and modification
· Be familiar with Intel PXA255 platform
· Knowledge of USB1.1/2.0 architecture
· Knowledge of AC97 specification
Modified OAL functions
· Added ISR/IST for handing device interrupt.
· Modified Virtual Memory map to increase RAM usage
Developed Keypad, Battery and Audio drivers
· Implemented keypad function (press and hold, key lock, key event)
· Implemented battery measurement function
· Implemented audio path, volume control function