岗位描述
岗位职责:
1、核心功能开发,负责数字钥匙SDK的设计、开发与维护,实现车辆数字钥匙功能(如解闭锁、启动引擎、充电桩认证、钥匙分享),支持Android/iOS双平台集成。基于CCC/ICCE国际规范,开发安全认证、证书管理及防中继攻击模块,确保云端-车端通信安全。优化SDK性能(功耗、内存、响应延迟),提升车控体验(如迎宾灯光联动、座椅记忆调节)。
2、系统集成与调试,主导SDK与车身域控制器(BCM)、网关、云端服务的对接,通过CANoe/VSpy调试多模块协同逻辑(如充电桩解锁、自动泊车联动)。
设计并执行高覆盖率测试用例,覆盖低电NFC备份解锁、钥匙分享失效等边界场景。
3、技术文档与协作,编写SDK接口文档、集成指南及安全审计日志,支持客户快速接入。协同云端团队。实现钥匙生命周期管理(创建/撤销/权限分配),协同测试团队,定位并修复车控功能缺陷。
任职要求:
1、移动端开发,精通Android开发(Java/Kotlin)或iOS开发(Swift/Objective-C),熟悉多线程、内存优化及ANR分析;掌握网络通信协议:TCP/IP、HTTP/HTTPS、MQTT,熟悉BLE低功耗通信协议栈。
2、车控与安全:熟悉数字钥匙规范(CCC Release 3、ICCE),具备PKI体系集成经验(证书管理、非对称加密);了解车载通信协议:CAN/LIN总线、UDS诊断服务,具备车控功能(PEPS/RKE/充电桩)开发经验。
3、工具链:熟练使用Android Studio/Xcode、Git、Jira;掌握性能调优工具(Profiler、Instruments)。
4、核心能力:具备SDK架构设计能力,熟悉模块解耦、接口兼容性设计及跨平台适配。能独立分析车端日志(CAN报文、诊断故障码),定位车-云协同问题。
5、加分项:有车企TSP平台对接经验(如钥匙分发、OTA升级);熟悉AutoSAR CP架构或车规功能安全(ISO 26262)开发流程;具备逆向分析能力(APP反编译、协议破解防护)。