崗位職責(zé):
1、負(fù)責(zé)Android應(yīng)用層軟件開發(fā)與維護(hù)工作;
2、根據(jù)產(chǎn)品需求對系統(tǒng)源碼進(jìn)行剪裁和優(yōu)化,修改系統(tǒng)功能,對系統(tǒng)基本功能和穩(wěn)定性負(fù)責(zé);
3、負(fù)責(zé)開發(fā)和維護(hù)Android?Framework,包含設(shè)置/網(wǎng)絡(luò)/FRAMEBUFFER/音頻/顯示/多媒體等中間件模塊的開發(fā)和維護(hù);
4、負(fù)責(zé)開發(fā)和維護(hù)HAL層,包括常用外設(shè)模塊的功能調(diào)試和性能優(yōu)化工作。
職位要求:
1、熟悉C/C++/JAVA語言,良好的面向?qū)ο笤O(shè)計(jì)思想,熟悉嵌入式Linux和Android操作系統(tǒng)的軟件開發(fā);
2、具有從Framework層到應(yīng)用層app的垂直開發(fā)能力;
3、熟悉Android原生APP的開發(fā)相關(guān)技術(shù)棧,包括Android常用組件/第三方庫/自定義UI設(shè)計(jì)等;
4、熟悉Android系統(tǒng)Framework/HAL/Linux?kernel各層軟件框架,熟悉Android常見服務(wù),熟悉JNI、內(nèi)存管理機(jī)制;
5、理解linux內(nèi)核,理解板卡及智能硬件平臺;
6、有極強(qiáng)的上進(jìn)心,愿意承擔(dān)責(zé)任,具備良好的溝通能力和團(tuán)隊(duì)合作精神;
7、英語水平良好,對操作系統(tǒng)及應(yīng)用技術(shù)研究極大興趣,動(dòng)手能力強(qiáng)。