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