任職要求:
1、三年以上Android系統(tǒng)開發(fā)經(jīng)驗(yàn),熟悉c、c++、java和至少一門腳本語言;
2、熟悉Android?源碼結(jié)構(gòu)及Ubuntu操作系統(tǒng),熟練掌握linux常用命令;
3、熟悉Android系統(tǒng)框架及工作機(jī)制,熟練掌握Android平臺(tái)下的四大組件網(wǎng)絡(luò)通信、UI編程、多線程、多進(jìn)程等特性;
4、熟悉Framework、Launcher、SystemUI、Settings、UART等相關(guān)開發(fā);
5、具有Android?ROM硬件適配經(jīng)驗(yàn),包括HAL層實(shí)現(xiàn),驅(qū)動(dòng)程序,Linux內(nèi)核開發(fā)經(jīng)驗(yàn)的優(yōu)先;
6、具備良好的總結(jié)技術(shù)文檔習(xí)慣,較強(qiáng)的鉆研精神和溝通協(xié)調(diào)能力,能承受一定的工作壓力。
崗位職責(zé):
1、主要負(fù)責(zé)android系統(tǒng)Launcher、Settings開發(fā)及Framework層定制化修改;
2、負(fù)責(zé)對Android系統(tǒng)的功耗、性能進(jìn)行優(yōu)化;
3、熟悉Android系統(tǒng)層的集成、編譯、調(diào)試;
4、熟悉Android平臺(tái)的驅(qū)動(dòng)開發(fā),JNI接口進(jìn)行封裝;
5、能夠進(jìn)行新的方案需求分析、風(fēng)險(xiǎn)評估、軟件實(shí)現(xiàn)方案及開發(fā)計(jì)劃制定、概要設(shè)計(jì)。