岗位职责:
1、负责车端OTA主控节点软件模块的开发、调试和优化,实现整车及零部件的远程升级功能。
2、参与OTA升级协议及流程的实现,包括升级包下载、校验、存储、刷写/安装、回滚、状态上报等功能。
3、实现车端升级信息安全机制,包括升级包加密、签名、验签、解密及功能安全防护。
4、实现车辆升级功能安全机制,保证升级过程可靠、稳定且安全,确保车辆在升级期间不可移动或受控安全。
5、参与车端OTA软件架构设计、接口开发和功能模块划分,推动功能落地和版本迭代。
6、编写车端OTA功能的单元测试、集成测试及相关技术文档,协助验证升级方案。
7、协助问题排查和故障定位,支持OTA升级异常处理及客户技术反馈响应。
岗位要求:
1、本科及以上,计算机、软件工程、通信工程、电子信息等相关专业,5年以上嵌入式软件开发经验,有车端OTA、ECU或车端Linux系统开发经验者优先,熟悉C/C++软件开发,掌握嵌入式Linux开发环境。
2、熟悉OTA升级流程及协议实现,包括差分升级、回滚、灰度升级等策略。
3、熟悉升级包安全机制,了解加密、签名、验签、解密原理及常用算法(RSA、AES、ECC、Hash 等)。
4、具备功能安全相关经验,熟悉车辆升级安全要求(如驻车检测、升级锁止)。
5、有良好的代码规范意识和软件工程思维,能编写清晰、可维护的嵌入式软件。
6、具备调试能力,熟悉CAN/DoIP/UDS等车载通信协议优先。
7、良好的沟通能力,能与测试、系统、平台团队协作完成OTA项目。