加分項:
? 有車機系統開發經驗。或者學習機開發經驗。
? 熟悉Flutter或跨平臺開發技術。
? 有開源項目或技術社區貢獻者優先。
? 熟悉安卓系統開發或ROM定制經驗者優先。
? 有良好的英文讀寫能力,能夠閱讀和理解英文技術文檔。
接觸過launcher
AOSP系統二次開發經驗
1 、教育背景:計算機相關專業本科及以上學歷。
2 、工作經驗:5年以上安卓應用開發經驗,有成功上線的應用案例。
3 、技術能力:
精通 Android Framework 層原理,
熟悉 Android Framework及HAL層開發
熟悉 AMS、PMS、WMS 等核心服務架構,能夠獨立進行 Framework 層模塊開發與定制化需求實現;
熟練使用 Java、C/C++ 進行代碼編寫,具備良好的代碼規范和編程習慣,熟悉 NDK 開發;
熟悉 Android 系統啟動流程、進程管理、內存管理機制,擅長系統性能分析與優化,能通過 Systrace、TraceView 等工具定位性能瓶頸;
熟練掌握 Linux 內核基礎,熟悉 Shell 腳本編寫,可進行系統調試與問題排查;
熟悉 Git 版本控制工具,具備良好的團隊協作與代碼管理能力;
了解 Android 開源項目(AOSP),能基于 AOSP 進行系統定制開發與適配。
? 精通Java/Kotlin語言,熟悉安卓SDK和Framework。
? 熟練掌握安卓應用開發的全生命周期,包括布局設計、事件處理、多線程、網絡通信等。
? 熟悉常用的設計模式,能夠設計出高效、可擴展的代碼架構。
? 熟練使用Gradle、Git等開發工具,了解安卓應用的打包和發布流程。
? 熟悉安卓性能優化技巧,能夠使用相關工具進行性能分析和優化。
? 了解安卓安全機制,能夠處理應用的安全問題。