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