1.有2年以上Android系統(tǒng)開發(fā)經(jīng)驗,熟練使用C/C++進行編程;熟練掌握J(rèn)ava語言,計算機相關(guān)專業(yè)本科以上學(xué)歷;
2.熟悉Android 系統(tǒng)(4.0以上)底層BSP開發(fā)和framwork架構(gòu)、Android框架及JNI/JDK,熟悉Android HAL層開發(fā),并根據(jù)系統(tǒng)源碼進行修改和研發(fā),整合硬件驅(qū)動,解決BSP硬件驅(qū)動層整合過程中的問題;
3.掌握NDK下程序的編譯、鏈接、調(diào)試,了解Linux下設(shè)備驅(qū)動程序開發(fā);
4.有常見的外設(shè)器件驅(qū)動開發(fā)經(jīng)驗優(yōu)先,包括但不限于:Display、Touch Screen、Camera、Sensor、USB device、按鍵指示燈和Audio等;
5.深入理解系統(tǒng)性能優(yōu)化,如電源、內(nèi)存管理等子系統(tǒng)優(yōu)化,有相關(guān)經(jīng)驗者優(yōu)先。