Chia-Chiunn Ho
OBJECTIVE Developing consumer products in communication engineering or
image/video/multimedia processing area as a software/firmware
engineer
PROFILE A UCSD EEMS with embedded system experience and academic background
in Image/Video Signal Processing and Communication Engineering
EXPERIENCE FIRMWARE ENGINEER
VINPOWER DIGITAL, Alhambra, California
04/2010 - present
Design CD/DVD duplicator firmware on x86 compatible processor
Implement a new product feature, converting files from second
extended file system(ext2) on HDD to Compact Disc File
System(ISO9660) on ODD
Optimize ISO9660 header creation to reduce 80%~90% compile time
Design a DDR manager to solve race condition for DDR memory space
SOFTWARE INTERN
Direct Electron, San Diego, California
11/2009-03/2010
Worked on image processing software for electron microscope camera
systems
Developed Modulation Transfer Function (MTF), a performance curve
for camera systems, calculator in C++ with OpenCV, FFTW, and GSL
Built fast file-writing software in C++ using Microsoft Windows IO
Completion Port to implement asynchronous IO. Improve file-writing
speed from 200MB/s to more than 500MB/s
ENGINEERING INTERN
Qualcomm Incorporated, San Diego, California
01/2009-06/2009
Ran JPEG codec on-target testing and profiling
Modified application in WinMobile
Programmed Incorrect JPEG generator in C
EDUCATION MASTER OF ENGINEERING
Department of Computer & Electrical Engineering
University of California, San Diego (UCSD), USA
09/2007- 06/2009
Overall GPA 3.73/4.00
BACHELOR OF ENGINEERING
Department of Communication Engineering
National Chiao Tung University (NCTU), Taiwan
09/2000-06/2004
Last 2 years 3.89/4.00
COURSE Energy efficient embedded system design: Implemented a Dynamic
PROJECTS Voltage/Frequency Scaling (DVFS) policy on XScale, and ran mplayer
with various audio/video files to compare the energy saved by the
policy
Developed with XScale PXA27x processor on Intel's platform Mainstone
Wrote a utility that periodically calculates CPU utilization and
switch operation mode
Modified a Loadable Kernel Module (LKM) and used Power Management
Unit (PMU) of Xscale to implement a DVFS policy
Wavelet application - object detection: Used Haar wavelet to
implement a fast object detection for face and speed limit sign
Developed with OpenCV library
Ambiguity Function: Distorted received signals, and observed their
resistance to different types of distortion, the frequency and the
arrival time, by recording the output of matched filters
Simulated in MATLAB
Plotted those ambiguity surfaces
COMPUTER MATLAB, C/C++, FFTW, Open Computer Vision (OpenCV), gnuplot,
SKILLS Gnu Scientific Library(GSL), Microsoft Visual Studio,
COURSEWORK Embedded System, Operating Systems, Algorithm, Data Structure,
Image/Video Processing, Digital Signal Processing, Digital
Communication
EXTRA-CURRICUL Member, UCSD Chamber Music - String Quartet
AR 01/2009-03/2009
ACTIVITIES Member, UCSD Chamber Orchestra
09/2008-12/2008
Director General, NCTU Orchestra
03/2001-06/2002
Managed a 60-person orchestra and transformed the orchestra into an
inter-university organization
Won 1st Place Award, National Music Competition, Taiwan
Publicist, NCTU Orchestra
10/2000-03/2001
Won 1st Place Award, National Music Competition, Taiwan
California, USA
1-858-***-**** *****.**@*****.***