1.??崗位職責:
1)???進行Android智能硬件項目的Android系統(tǒng)定制和修改;
2)???配合方案廠商及產(chǎn)品團隊,進行新功能設(shè)計中服務(wù)的框架架構(gòu)設(shè)計和實現(xiàn);
3)???對Android系統(tǒng)原生應(yīng)用,如Launcher、Setting等進行維護并根據(jù)產(chǎn)品定義進行修改;
4)???負責Android系統(tǒng)下文件系統(tǒng)、系統(tǒng)驅(qū)動(USB,eMMC,TP,LCD,Sensor,Camera,etc)和HAL?以及部分framework的開發(fā)與調(diào)試;
5)???在Android?5.0及以上版本的Framework新功能構(gòu)建時,進行良好的可移植性和松耦合的代碼架構(gòu)設(shè)計,保證產(chǎn)品及軟件方案的良好平臺兼容性和快速部署;
6)???完善App后臺接口和前端UI界面實現(xiàn);
7)???負責Wi-Fi和4G通信和SOCKET通信架構(gòu)的維護和完善;
8)???能夠獨立思考客觀分析,為團隊提供方案及設(shè)想并予以實現(xiàn)。
2.??任職要求:
1)?計算機等相關(guān)專業(yè),本科以上學(xué)歷,有5以上年相關(guān)工作經(jīng)驗;
2)?有扎實的Java或C++語言基礎(chǔ);熟悉設(shè)計模式和面向?qū)ο蟮某绦蛟O(shè)計思想;
3)???熟悉Android下網(wǎng)絡(luò)通信機制,熟悉TCP/IP和http協(xié)議,對多線程、Socket通信有一定的了解和經(jīng)驗;
4)???有LCD,Touch,CAMERA,USB,BT/WIFI/GPSSensor,Power等驅(qū)動開發(fā)經(jīng)驗;
5)???熟悉Android自定義控件;
6)???熟悉Android開發(fā)工具和相關(guān)測試工具的使用;
7)???熟悉Android性能調(diào)優(yōu)的方法;
8)???熟悉使用數(shù)據(jù)結(jié)構(gòu)和常用算法;
9)???熟悉各主流手機特性,熟練實現(xiàn)不同版本、屏幕的適配,有數(shù)據(jù)統(tǒng)計、消息推送;
10)??熟悉Android平臺UI設(shè)計,熟悉常用布局;
11)??具有較強的自驅(qū)性、自律性、有理想、有熱情、有團隊精神,喜歡創(chuàng)業(yè)團隊氛圍。