I am 29 years old, got my master's degree in computer communication from National Cheng Kung University.
After graduated, I joined to ASUS Computer cell phone software team about 4 years and 8 months until now.
1. Job
■ Android architecture
■ Android camera flow
■ Qualcomm camera HAL flow
■ Linux device driver
■ Linux HW probe flow (ex:dtsi)
■ camera and sub-module bring up
■ basic Android app experience
■ OOP
2. Android App
■ HTTP Connection to Web API
■ Jsoup(web crawler)
■ XML Parser
■ Android API SQLite DataBase by CRUD
■ GPS
■ AIDL Inter process communication
■ ContentProvider
■ Fragment
■ RxJava
■ Retrofit
■ OkHttp
■ Volley
3. Programming language
■ Java
■ C/C++
■ Shell Script
4. Version Control
■ git
■ gitk
5. IDE
■ Android studio
■ eclipse
■ Intellij IDEA
1. Probe laser hardware
2. Porting laser driver to Qualcomm code base in kernel
3. Create laser interface for Qualcomm 3A flow,factory flow(laser on/off, calibration,distance read) and Customer service agent fix flow
4. Extend to Qualcomm original flow, change the flow for connection our interface
'
1. Probe ois hardware
2. Porting ois driver
3. Create interface for factory an Qualcomm flow
4. Implement shift gain by object distance and AF state
5. Handle noise interference from sensor
6. Get lens position data for EIS needs
1. Create flow for multi-camera use-case, and select correct sensor settings
2. Guarantee Hardware Sync correctly(camera sensor frameLenthLine diff less than 1/2)
3. Lock frame-Rate to 24 for best performance
4. Connect 3rd party cooperation to Qualcomm’s camera flow for image post-processing
I am 29 years old, got my master's degree in computer communication from National Cheng Kung University.
After graduated, I joined to ASUS Computer cell phone software team about 4 years and 8 months until now.
1. Job
■ Android architecture
■ Android camera flow
■ Qualcomm camera HAL flow
■ Linux device driver
■ Linux HW probe flow (ex:dtsi)
■ camera and sub-module bring up
■ basic Android app experience
■ OOP
2. Android App
■ HTTP Connection to Web API
■ Jsoup(web crawler)
■ XML Parser
■ Android API SQLite DataBase by CRUD
■ GPS
■ AIDL Inter process communication
■ ContentProvider
■ Fragment
■ RxJava
■ Retrofit
■ OkHttp
■ Volley
3. Programming language
■ Java
■ C/C++
■ Shell Script
4. Version Control
■ git
■ gitk
5. IDE
■ Android studio
■ eclipse
■ Intellij IDEA
1. Probe laser hardware
2. Porting laser driver to Qualcomm code base in kernel
3. Create laser interface for Qualcomm 3A flow,factory flow(laser on/off, calibration,distance read) and Customer service agent fix flow
4. Extend to Qualcomm original flow, change the flow for connection our interface
'
1. Probe ois hardware
2. Porting ois driver
3. Create interface for factory an Qualcomm flow
4. Implement shift gain by object distance and AF state
5. Handle noise interference from sensor
6. Get lens position data for EIS needs
1. Create flow for multi-camera use-case, and select correct sensor settings
2. Guarantee Hardware Sync correctly(camera sensor frameLenthLine diff less than 1/2)
3. Lock frame-Rate to 24 for best performance
4. Connect 3rd party cooperation to Qualcomm’s camera flow for image post-processing