負(fù)責(zé)Android Framework層模塊的開(kāi)發(fā)、維護(hù)與性能優(yōu)化(包括AMS/PMS/WMS等核心服務(wù))
主導(dǎo)系統(tǒng)級(jí)應(yīng)用(如Launcher/Settings/SystemUI/wifi/bt)的架構(gòu)設(shè)計(jì)與功能開(kāi)發(fā)
解決Framework層與硬件抽象層(HAL)的兼容性問(wèn)題
定制ROM功能模塊,實(shí)現(xiàn)廠商差異化需求
分析系統(tǒng)級(jí)Crash/ANR問(wèn)題,優(yōu)化系統(tǒng)穩(wěn)定性與功耗
任職要求
5年以上Android系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),熟悉AOSP源碼架構(gòu)
精通Java/Kotlin/C++,掌握J(rèn)NI/NDK開(kāi)發(fā)
深度理解Binder/IPC、多線程、內(nèi)存管理等機(jī)制
有系統(tǒng)級(jí)APP(預(yù)裝應(yīng)用/系統(tǒng)服務(wù))開(kāi)發(fā)經(jīng)驗(yàn)
能獨(dú)立進(jìn)行Framework層模塊定制(如權(quán)限管理/電源管理)
優(yōu)先條件
熟悉Linux內(nèi)核驅(qū)動(dòng)調(diào)試經(jīng)驗(yàn)
崗位需求
1、5年以上Android系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),熟讀AOSP源碼
2、精通]ava/Kotlin/C++,掌握J(rèn)NI/NDK開(kāi)發(fā)
3、深度理解Binder/IPC、多線程、內(nèi)存管理等機(jī)制
4、能獨(dú)立進(jìn)行Framework層模塊定制(如權(quán)限管理/電源管理)
5、有MTK/高通平臺(tái)底層適配經(jīng)驗(yàn)
6、參與過(guò)開(kāi)源AOSP項(xiàng)目貢獻(xiàn)者優(yōu)先
加分項(xiàng)
具備SEAndroid安全策略配置能力
熟悉Android Automotive等衍生系統(tǒng)開(kāi)發(fā)
持有專利或發(fā)表過(guò)相關(guān)技術(shù)文章