Hsinchu City, Taiwan
I have more than 16 years of experience in firmware development, and my work includes 3A/IQ algorithm, camera product, DSP/ISP pipeline, automotive, computer vision, system performance optimization and integration. As an engineer, you must constantly accumulate your own skills, and expect yourself to grow in every project and every job.
0921-120651
May 2014 - Present
Technical Manager
Staff Engineer
ADAS/Vision/Radar
(1) Surround reconstruction algorithm design.
(2) 2D/3D/Object Detection, Object Mask neural network post processing algorithm design.
(3) Integrate Radar/vision fusion, multi-sensor fusion
(4) ADAS demo cars built for customers, including debugging, testing and data analysis
(5) Feature matching algorithm design
(6) Radar and camera calibration algorithm design
(7) Algorithm optimization (OpenGL/OpenCL, vector processor/accelerator)
ISP/IQ/DSP
(1) Bring up Chip, verify and maintain image DSP pipeline on SoC (RAW/YUV/CFA domain).
(2) Develop still/video pipelines with DSP driver and user-level Application.
(3) Assist in lens and sensor calibration. (Warp, Bad Pixel, Vignette, Chroma Aberration)
(4) support IQ tuning and IQ verification tool design
(5) EIS driver porting.
(6) Interface with various teams in the organization for data collection and productization of solutions
(7) Integrate SDK to pass Misra C and ISO 26262
(8) AVM / E-mirror surround view, automotive project
(9) Consumer product development: Sport Cam, Card DV, IP Camera, and Drone project. (Especially in Gopro/DJI
Computer vision/HW accelerator
(1) Customer CNN model porting at Amba platform
(2) System application integration
(3) Optimize algorithm performance by ARM NEON.
(4) Use HW vector processor to accelerate computer vision algorithm performance.
(5) Design automated tools to evaluate the accuracy and performance of NN algorithms
(6) Auto Testing and verification tool developed
(7)Parallel processing operations using GPU CUDA
(8)Evaluate the throughput of each HW block
(9)Run RTL simulation to evalute the system performance
May 2011 - May 2014
The 3A IQ Leader of the project.
(1). Auto Focus and Continuing Focus algorithm design
(2). VR, OIS(Stepping motor, VCM),algorithm design (with Gyro sensor, ROHM)
(3). Preview and Capture special efficacy algorithm design (YUV domain)
(4). Lens Motor IC driver porting (ex: Renesas, Princeton, GMT)
(5). Sensor driver timing measure
(6). IQ tuning with lens shading, lens distortion, contrast, sharpness
(7). AE, AWB, customer spec Implement
September 2007 - March 2011
Project Leader engineer
(1) Set up the new project spec and function.
(2) Mainly on communication and coordination, in addition to solving customer issues with the project and assisting the project management products in the overseas market.
(3) Assisted sales representatives ont presentations, proof-of-concept, proposal construction, negotiation, and project execution.
(4) Contact window for customers, coordinate internal resources and manage project schedule
Sr. Systems engineer
(1) Middleware module development.
(2) Third party co-work and library integration.
(3) Image Pipeline design.
(4) FPGA verify.
(5) From back-end technology to the front end sales skills help the company obtained First ODM in 2009, and Casio two ODM in 2010.
2004 - 2006
2000 - 2004
Ambarella A12, A9, A(AQ, CV1, CV2, CV22, CV2fs, CV3,
Hsinchu City, Taiwan
I have more than 16 years of experience in firmware development, and my work includes 3A/IQ algorithm, camera product, DSP/ISP pipeline, automotive, computer vision, system performance optimization and integration. As an engineer, you must constantly accumulate your own skills, and expect yourself to grow in every project and every job.
0921-120651
May 2014 - Present
Technical Manager
Staff Engineer
ADAS/Vision/Radar
(1) Surround reconstruction algorithm design.
(2) 2D/3D/Object Detection, Object Mask neural network post processing algorithm design.
(3) Integrate Radar/vision fusion, multi-sensor fusion
(4) ADAS demo cars built for customers, including debugging, testing and data analysis
(5) Feature matching algorithm design
(6) Radar and camera calibration algorithm design
(7) Algorithm optimization (OpenGL/OpenCL, vector processor/accelerator)
ISP/IQ/DSP
(1) Bring up Chip, verify and maintain image DSP pipeline on SoC (RAW/YUV/CFA domain).
(2) Develop still/video pipelines with DSP driver and user-level Application.
(3) Assist in lens and sensor calibration. (Warp, Bad Pixel, Vignette, Chroma Aberration)
(4) support IQ tuning and IQ verification tool design
(5) EIS driver porting.
(6) Interface with various teams in the organization for data collection and productization of solutions
(7) Integrate SDK to pass Misra C and ISO 26262
(8) AVM / E-mirror surround view, automotive project
(9) Consumer product development: Sport Cam, Card DV, IP Camera, and Drone project. (Especially in Gopro/DJI
Computer vision/HW accelerator
(1) Customer CNN model porting at Amba platform
(2) System application integration
(3) Optimize algorithm performance by ARM NEON.
(4) Use HW vector processor to accelerate computer vision algorithm performance.
(5) Design automated tools to evaluate the accuracy and performance of NN algorithms
(6) Auto Testing and verification tool developed
(7)Parallel processing operations using GPU CUDA
(8)Evaluate the throughput of each HW block
(9)Run RTL simulation to evalute the system performance
May 2011 - May 2014
The 3A IQ Leader of the project.
(1). Auto Focus and Continuing Focus algorithm design
(2). VR, OIS(Stepping motor, VCM),algorithm design (with Gyro sensor, ROHM)
(3). Preview and Capture special efficacy algorithm design (YUV domain)
(4). Lens Motor IC driver porting (ex: Renesas, Princeton, GMT)
(5). Sensor driver timing measure
(6). IQ tuning with lens shading, lens distortion, contrast, sharpness
(7). AE, AWB, customer spec Implement
September 2007 - March 2011
Project Leader engineer
(1) Set up the new project spec and function.
(2) Mainly on communication and coordination, in addition to solving customer issues with the project and assisting the project management products in the overseas market.
(3) Assisted sales representatives ont presentations, proof-of-concept, proposal construction, negotiation, and project execution.
(4) Contact window for customers, coordinate internal resources and manage project schedule
Sr. Systems engineer
(1) Middleware module development.
(2) Third party co-work and library integration.
(3) Image Pipeline design.
(4) FPGA verify.
(5) From back-end technology to the front end sales skills help the company obtained First ODM in 2009, and Casio two ODM in 2010.
2004 - 2006
2000 - 2004
Ambarella A12, A9, A(AQ, CV1, CV2, CV22, CV2fs, CV3,