Hello, I am PoChun(PC),
I am graduated in Ph.D. degree from CSIE of NTUST,
my research topic is video compression (H.264/HEVC),
during M.S. and Ph.D. periods,
our team and me published four journal papers,
I am the first author in one of them.
During graduated school, ever used JM/HM reference software to implement paper's algorithm.
My first job is in hTC company be a senior engineer,
the tasks range in: HAL, Firmware, Kernel
major tasks are :
1. fix integration issues.
2. porting new patches.
3. verify video functions can satisfy Google's CTS/XTS.
My next job is in VATICS,
major tasks are :
1. video algorithm development.
2. confirm the result between RTL and C-Model.
3. evaluation IPs.
I ever had following experiences:
1. develop Finger Detection System without any mark at fingers.
2. fix the audio/video sync issue for streaming files.
3. use OpenGL ES to develop Radio, TPMS related GUI APP.
4. In Catchplay, developed watermark algorithm for video, and decide FirstMedia set-top box transcoder parameters.
Then, I am a senior engineer in Realtek,
the major task is develop firmware of set-up box, such as:
1. verify IP in FPGA
2. fixed firmware related issues.
3. bring up system
My next job is Apple Inc.'s Software Program Lead,
major duty is for RunIn part of hardware test,
including failure analysis, push issue, cross team communication,
also manage factory member to assist Runin test.
My last job is in Viewsonic,
Responding to RTSP streaming service,
Screen Capture module,
Window Capture module,
Web Camera module,
Try to establish WebRTC video conference system,
push video streaming to YouTube and Facebook platforms.
Hope above experiments can help you and your team have more ability to complete the missions.
Advantech 研華科技
國立台灣科技大學 National Taiwan University of Science and Technology
Support "View Director" base module, including RTSP streaming service, screen capture module, window capture module, webcam module, WebRTC video conference, push video streaming to YouTube and Facebook.
The major task is to develop a set-up box, including:
1. Develop and maintain video firmware, such as H.264, HEVC and AVS2 firmware.
2. Verify IP in FPGA.
3. Bring up system.
1. Develop a watermark algorithm for copyright content.
2. Make a decision for set-top box bitrate.
3. Transcode video to HLS or DASH streaming format.
1. Fix integration issues, including hardware abstract layer (HAL) to kernel layer.
2. Porting new patches.
3. Verify video function can satisfy Google's CTS/XTS constraints.