android 系統框架開發
1.5-2.3萬元/月職位描述
1. 負責Android Framework核心模塊(AMS、WMS、PMS、Input系統、SurfaceFlinger)的深度開發、定制化實現及性能調優工作。
2. 主導系統級疑難問題的根因分析與解決,包括黑屏、死機、應用無響應(ANR)、界面閃爍、掉幀等,確保系統運行穩定流暢。
3. 承擔系統關鍵路徑的性能優化任務,涵蓋應用啟動速度、系統服務響應效率、內存管理、功耗控制以及多任務調度性能提升。
4. 深入梳理系統服務間交互機制與資源競爭關系,實施死鎖防范、線程調度優化及Binder通信性能改進,增強系統整體可靠性。
5. 編寫結構清晰、可維護性強的框架層代碼,輸出技術方案與問題分析文檔,為上層應用開發提供底層技術支持和實踐指導。
職位要求
1. 本科及以上學歷,計算機相關專業,具備3年以上Android系統開發經驗,專注Framework層研發。
2. 熟練掌握Java/Kotlin語言,具備扎實的C/C++編程能力,深入理解Linux內核機制、多線程編程與內存管理原理。
3. 必須擁有AMS、WMS等核心服務的實際開發與調試經歷,精通其運行機制及AOSP源碼實現細節。
4. 具備豐富的系統問題排查經驗,能熟練運用Systrace、Perfetto、GDB、Android Studio Profiler等工具進行深層次性能分析與故障定位。
5. 曾主導或深度參與系統級性能、內存或功耗優化項目,并取得可量化成果。
6. 具備出色的邏輯思維、問題拆解與解決能力,同時擁有良好的團隊協作意識和溝通表達能力。
加分項
1. AI驅動的系統診斷與優化實踐:
- 運用機器學習方法(如異常檢測、時序預測)處理系統日志與性能數據,實現黑屏、死機等問題的自動歸因或瓶頸預測。
- 具備構建或使用AI輔助自動化測試/調試工具的經驗,用于系統問題的復現與修復。
2. AI賦能系統資源智能調度:
- 熟悉將端側AI能力(如場景識別、用戶行為建模)融入AMS/WMS的進程與窗口管理策略,實現資源預加載與動態調度。
- 有基于AI預測模型優化CPU/GPU頻率調節、內存回收機制的實際項目落地經驗。
3. 智能化體驗與性能提升:
- 參與過利用AI優化圖形渲染管線(如幀內容預測以降低能耗)、啟動流程智能加速或自適應刷新率調控等項目。
- 熟悉ML Kit、NNAPI在系統服務中的集成方式,提升AI任務在系統層級的執行效率。
4. 前沿系統架構與新興領域探索:
- 具備Android車載系統(AAOS)、折疊屏或多屏異構設備、混合現實(MR)系統框架開發背景。
- 深度參與Android新版本(Android 14/15)升級、Treble架構改造、GKI內核統一或虛擬化/安全隔離相關工程。
5. 技術影響力體現:
- 在AOSP開源社區中有實質代碼貢獻,或針對Framework復雜問題發表過高質量技術文章或專利。
- 主導團隊內部Framework開發流程、工具鏈體系或知識沉淀機制的建設工作。