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