1. 【 Personal Information 】
Name Kai-Hsin Chung
Sex male
TEL(home) 02-27389033
mobile pone 0921828162
E-mail kaihsinchung@gmail.com
address 3F., No.105, Leli Rd., Da’an Dist., Taipei City 106, Taiwan (R.O.C.)
【 Skill】
Programming
language
C,C++,Java
Develop
Tools KeilC, Visual C++, DirectShow SDK, Skype Kit, Source insight
Specialty Platform:
ARM Cortex-M3
Protocol :
USB, USB Video Class(UVC), USB Audio Class(UAC), Human Interface
Device (HID), Bluetooth BREDR, BLE, SPI, I2C, I2S
【 Educational Background】
Master National Tsing Hua University --Computer Science
Bachelor National Tsing Hua University --Computer Science
【 Experience 】
Company Quanta Computer From 2008 to 2014
Title Specialist 1
An applicationfirmware engineer in Quanta SOC Design Center. I am responsible for
developing firmware and designing related application to verify function abilities. Support
customers to integrate the Chip on different platform. I am familiar with firmware
architecture design, boot code design, USB protocol, and related IP control.
Company Broadcom From 2014 to now
Title Senior Software Engineer
An application engineer in Broadcom. I am responsible for integrating BT chip on different
vendor platform such as Android and Linux. Develop BT profile such as A2DP, HID,
HANDFREE, PBA ….and so on. Also develop BT special function by vendor request such
as HID voice, FW upgrade.
2. Quanta QIC1802
【 Product Experience 】
The project goal is to use 8051 chip to design USB Camera Chip which can generate YUYV
image and H.264 data in the same time. Items I take responsible as below:
NAND flash programming
DirectShow Application Development
DTM test environment established
Quanta QIC1806
The project is the extension of the QIC1802. To fix the hardware issue and add audio
interface to support audiovideo synchronization. The main difference is change 8051 to ARM
Cortex-M3. Items I take responsible as below:
Re-design firmware Architecture on the Cortex-M3
Re-design boot code.
Implement USB audio protocol and driver to control third-party ADC
Implement USB HID protocol for testing image PSNR
Power Consumption
Quanta MS TUCK
The project is co-work with Microsoft. Adopt QIC1806 chip to develop the UVC1.5
standard. Items I take responsible as below:
Add Encoding Unit Control
Implement the new UVC architecture
Quanta QIC1822
The project is the extension of the QIC1806. Integrate VP8 Compressing ability and
simulcast function which can generate three different resolution images in the same time. The
project is also co-work with Google. Google want to use the chip to add VP8 function into
UVC1.5 standard. Items I take responsible as below:
Add RTX(real time OS) to firmware
Define and Implement VP8 payload header
Implement whole UVC1.5 protocol
Co-work with Google Engineer to develop Linux driver
Quanta Skype Kit porting
The project is to integrate QIC1802 with Skype Kit. The H.264 data is directly from USB
camera not the CPU to compress. It can reduce the CPU usage. Items I take responsible as
below:
Modify Linux driver to support H.264
Implement Skype Kit audio part.
3. Broadcom Android Bluetooth Project
I support many customers to develop their Android Bluetooth Function. The customer
contains Sharp, Sumitomo, and Huawei. Items I take responsible as below
Integrated Broadcom enhanced BT stack to vendor platform
Implement BT specific function by vendor request.
Resolve issues reported by customers
Broadcom Linux Bluetooth Project
Support customer to develop their Linux TV Bluetooth Functions. The
customer contains Sigma, PEGA , HTC and Vestel. Items I take responsible as below
Integrated Broadcom enhanced BT stack to vendor platform
Implement BT specific function by vendor request.
Resolve issues reported by customer request.