Position: Camera Hal/driver engineer
Company: ThunderSoft
Category: C++
Experience required: 2y
English level: intermediate

Responsibilities:
1. Responsible for the development of qcom / spreadtrum / intel platform camera driver / HAL / FW 
2. Responsible for the work of qcom/ mtlk camera HAL debug
3. Research and tackle technical difficulties in the work, Solve technical problems 
4. According to project requirements, complete project development within schedule 
5. Output design documents for new development work, output project software flow chart 

Qualifications:
1. Computer related major, At least 3 years related work experience, Linux application and kernel development experience preferred 
2. Familiar with C / C + +, JAVA, Good code writing skills 
3. Familiar with basic development and debugging tools for Android 
4. Proficient in Qcom & Android or MTK &Android  Camera HAL 1/HAL 3 
5. Familiar with Android Camera software architecture and Android Camera API2 
6. Familiar with Camera driver development on at least one chip platform such as Qcom, MTK, etc. 
7. Familiarity with image debugging tools for Qcom or MTK camera is a plus 
8. Knowledge of video capture process under V4L2 architecture, MIPI protocol, exif specification, YUV & RGB & JPEG 
9．Good communication skills, English reading and writing is a plus. 
10. Accept temporary travel (3 months or less)