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