核心定位:負(fù)責(zé)公司智能終端(機(jī)頂盒、物聯(lián)網(wǎng)設(shè)備等)Android 系統(tǒng)核心研發(fā),主導(dǎo)系統(tǒng)定制與性能優(yōu)化,支撐產(chǎn)品技術(shù)競爭力與市場差異化?
一、崗位職責(zé)?
1、Android 系統(tǒng)適配與維護(hù):主導(dǎo)機(jī)頂盒、智能終端等產(chǎn)品的 Android 系統(tǒng)開發(fā)、版本適配及長期維護(hù),保障系統(tǒng)兼容性與穩(wěn)定性;?
2、Framework 層深度開發(fā):負(fù)責(zé) Android Framework 核心模塊(AMS/PMS/WMS/SystemUI/Mricast 等)的開發(fā)、移植與問題修復(fù),優(yōu)化系統(tǒng)資源調(diào)度邏輯,提升功能擴(kuò)展性;?
3、系統(tǒng)深度定制:牽頭 Android 系統(tǒng)定制開發(fā),包括 HAL 層驅(qū)動對接、Native Service 開發(fā)、JNI 接口封裝及 Binder 通信機(jī)制優(yōu)化,實現(xiàn)硬件能力與上層應(yīng)用的高效聯(lián)動;?
4、系統(tǒng)性能優(yōu)化:針對內(nèi)存占用、網(wǎng)絡(luò)傳輸、功耗控制等核心指標(biāo),制定優(yōu)化方案并落地,裁剪冗余系統(tǒng)組件,提升終端運(yùn)行流暢度與續(xù)航能力;?
5、跨團(tuán)隊協(xié)作支持:協(xié)同硬件團(tuán)隊完成芯片驅(qū)動適配、系統(tǒng)鏡像編譯與驗證,解決軟硬聯(lián)調(diào)中的技術(shù)問題;?
6、技術(shù)沉淀與輸出:編寫系統(tǒng)研發(fā)技術(shù)方案、開發(fā)文檔及專利提案,沉淀核心技術(shù)資產(chǎn),推動團(tuán)隊技術(shù)能力提升。?
二、任職要求?
1、學(xué)歷與經(jīng)驗基礎(chǔ)?:本科及以上學(xué)歷,計算機(jī)、電子信息、自動化等相關(guān)專業(yè);?
2、3 年以上 Android 系統(tǒng)開發(fā)經(jīng)驗,有智能終端(機(jī)頂盒、電視盒子等)研發(fā)經(jīng)驗者優(yōu)先。?
3、核心技術(shù)能力?
1)、精通 Java/Kotlin 語言及 Android Studio 開發(fā)工具,具備 Framework 層實戰(zhàn)開發(fā)經(jīng)驗(需能獨(dú)立解決 AMS/PMS 模塊疑難問題);?
2)、熟練掌握 C/C++ 底層開發(fā),能獨(dú)立完成 HAL 層驅(qū)動適配、Native Service 編寫及 JNI 接口調(diào)試;?
3)、深入理解 Android 系統(tǒng)架構(gòu)(分層設(shè)計、進(jìn)程間通信機(jī)制等),對 PMS 包管理、AMSActivity 調(diào)度邏輯有深入研究;?
4)、熟悉 Linux 內(nèi)核原理,掌握 Linux 驅(qū)動開發(fā)模型(字符設(shè)備、平臺驅(qū)動等),能定位內(nèi)核層與 Android 系統(tǒng)交互問題;?
5)、具備扎實的計算機(jī)基礎(chǔ):精通數(shù)據(jù)結(jié)構(gòu)(鏈表、樹、哈希表等)、算法分析、操作系統(tǒng)(進(jìn)程調(diào)度、內(nèi)存管理)及網(wǎng)絡(luò)協(xié)議(TCP/IP、HTTP 等)。?
三、加分技能(優(yōu)先錄用)?
1、有 AML(晶晨)、中興微、海思、國科微等芯片平臺的 Android 系統(tǒng) Bring-up 或適配經(jīng)驗;?
2、具備系統(tǒng)性能調(diào)優(yōu)實戰(zhàn)案例(如將內(nèi)存占用降低 15%+、功耗優(yōu)化 20%+ 等);?
3、有開源 Android 項目(如 AOSP)二次開發(fā)經(jīng)驗,或有技術(shù)博客、專利成果者。
?
四、職業(yè)素養(yǎng)?
1、具備較強(qiáng)的問題分析與攻堅能力,能獨(dú)立定位并解決復(fù)雜系統(tǒng)問題;?
2、良好的團(tuán)隊協(xié)作與跨部門溝通能力(需頻繁對接硬件、測試團(tuán)隊);?
3、對技術(shù)有鉆研精神,關(guān)注 Android 系統(tǒng)發(fā)展趨勢(如 Android 14 + 新特性)。