崗位職責
1. 負責公司項目相關Android系統(tǒng)應用開發(fā),包括但不限于設備控制、數(shù)據(jù)可視化等功能模塊的設計、編碼和測試。
2. 與硬件、嵌入式團隊緊密合作,負責Android系統(tǒng)與設備底層硬件(如傳感器、模組、MCU)的通信與驅動交互。
3. 使用JNI/NDK技術,進行Java/Kotlin與C/C++代碼的交互開發(fā),實現(xiàn)高性能計算、算法集成或與現(xiàn)有C++庫的對接。
4. 參與Android系統(tǒng)在特定設備上的定制化、裁剪和優(yōu)化工作,提升系統(tǒng)在資源受限環(huán)境下的穩(wěn)定性和性能。
5. 分析和解決開發(fā)過程中的復雜技術問題,特別是與硬件兼容性、功耗、內存泄漏等相關的問題。
6.編寫和維護相關的技術文檔,包括設計文檔、接口文檔等。
任職要求
1. 計算機相關專業(yè),本科及以上學歷,3年以上Android開發(fā)經驗。
2. 精通 Java 和 Kotlin 語言,熟練掌握Android SDK、Android Studio及相關開發(fā)調試工具。
3.深刻理解Android系統(tǒng)架構
4.有扎實的JNI/NDK開發(fā)經驗,能夠獨立完成Java與C/C++的相互調用
5.具備良好的代碼風格和編程習慣,有較強的分析和解決問題的能力。