崗位職責:
1、Android JNI與C/C++模塊開發(fā)
負責基于 Android 平臺的系統(tǒng)服務及應用層模塊開發(fā)LPA/IPA;負責 Android 與本地 C/C++ 模塊的 JNI 接口設計與實現(xiàn),實現(xiàn)加密算法封裝、PCSC 通信、APDU 透傳等功能。
2、Linux/RTOS模塊移植
將LPA/IPA移植到嵌入式操作系統(tǒng),調(diào)用AT指令通道完成eSIM碼號下載切換等功能。
3、eSIM / GSMA規(guī)范實現(xiàn)
深入理解 GSMA SGP.21/22 SGP.31/32 規(guī)范;負責 LPA、IPA 等模塊的設計與實現(xiàn);實現(xiàn)安全的eSIM 碼號遠程下載和切換。
4、設備集成開發(fā)
與安卓設備、Linux設備、RTOS等系統(tǒng)集成,實現(xiàn)遠程碼號下載和管理功能。
5、 項目協(xié)作與文檔交付
參與需求評審、方案設計、開發(fā)、測試及問題定位;編寫開發(fā)設計文檔、接口說明;與服務器端團隊協(xié)同開發(fā)聯(lián)調(diào)。
任職要求:
1、學歷背景:本科及以上學歷,計算機科學、電子工程、通信工程或相關專業(yè)。
2、工作經(jīng)驗:3年以上 Android 平臺開發(fā)經(jīng)驗,2年以上 JNI / NDK 開發(fā)經(jīng)驗,有 C/C++ 與 Java 混合開發(fā)經(jīng)驗。
3、專業(yè)技能:精通 Android Framework、JNI、NDK、Binder;熟悉 C/C++、多線程編程、HTTP(S)、MQTT、APDU/PCSC 通信;熟悉 GSMA SGP.21 / 22 / 31 / 32 標準;熟悉 OpenSSL / mbedTLS 。
4、有 eSIM / LPA 客戶端開發(fā)、嵌入式 Linux / OpenWrt/RTOS開發(fā)經(jīng)驗者優(yōu)先。
5、綜合能力:具備跨層問題分析能力、良好文檔與溝通能力、責任心強,能適應高安全性產(chǎn)品開發(fā)流程。