岗位描述
岗位职责:
1.负责OTA主控、OTA被控零部件等车端软件模块设计、开发、调试和优化,实现远程升级功能。
2.负责升级任务管理、升级包下载、校验、存储、安装/刷写、状态反馈、异常处理及升级回滚等功能开发。
3.负责升级包加密、签名、验签、解密等安全机制开发,保障升级过程的数据安全和软件完整性。
4.基于UDS、DoIP等车载通信协议,实现ECU软件刷写及升级过程管理。
岗位要求:
1.学历与专业
本科及以上学历,计算机科学与技术、软件工程、通信工程、电子信息、自动化等相关专业。
2. 工作经验
3年以上嵌入式软件开发经验,具备汽车、工程机械或智能装备软件开发经验。
具备车端OTA、远程升级、ECU刷写或诊断系统开发经验者优先。
3. 专业知识与技能
熟练掌握C语言开发,熟悉C++开发,熟悉嵌入式Linux或RTOS开发环境。
熟练掌握UDS(ISO 14229)诊断协议,熟悉ECU软件刷写流程及Bootloader开发。
熟悉CAN、CAN FD、DoIP等车载通信协议,熟悉整车OTA业务流程。
熟悉OTA升级安全机制,理解数字签名、加密、验签、Hash校验等安全技术。