岗位职责:
1、Android JNI与C/C++模块开发
负责基于 Android 平台的系统服务及应用层模块开发LPA/IPA;负责 Android 与本地 C/C++ 模块的 JNI 接口设计与实现,实现加密算法封装、PCSC 通信、APDU 透传等功能。
2、Linux/RTOS模块移植
将LPA/IPA移植到嵌入式操作系统,调用AT指令通道完成eSIM码号下载切换等功能。
3、eSIM / GSMA规范实现
深入理解 GSMA SGP.21/22 SGP.31/32 规范;负责 LPA、IPA 等模块的设计与实现;实现安全的eSIM 码号远程下载和切换。
4、设备集成开发
与安卓设备、Linux设备、RTOS等系统集成,实现远程码号下载和管理功能。
5、 项目协作与文档交付
参与需求评审、方案设计、开发、测试及问题定位;编写开发设计文档、接口说明;与服务器端团队协同开发联调。
任职要求:
1、学历背景:本科及以上学历,计算机科学、电子工程、通信工程或相关专业。
2、工作经验:3年以上 Android 平台开发经验,2年以上 JNI / NDK 开发经验,有 C/C++ 与 Java 混合开发经验。
3、专业技能:精通 Android Framework、JNI、NDK、Binder;熟悉 C/C++、多线程编程、HTTP(S)、MQTT、APDU/PCSC 通信;熟悉 GSMA SGP.21 / 22 / 31 / 32 标准;熟悉 OpenSSL / mbedTLS 。
4、有 eSIM / LPA 客户端开发、嵌入式 Linux / OpenWrt/RTOS开发经验者优先。
5、综合能力:具备跨层问题分析能力、良好文档与沟通能力、责任心强,能适应高安全性产品开发流程。