核心岗位职责:1.基于客户需求实现UDS诊断协议栈开发与集成2.根据需求实现UDS诊断服务(如10、10、27、2E、2E、22等),并确保符合OEM诊断规范;3.开发及维护诊断功能模块,包括ECU刷写(Bootloader)、故障诊断(DTC)及通信管理4.使用诊断工具(CANoe/CANalyzer、Peak等)进行测试,分析并解决诊断通信问题完成诊断相关功能开发:ECU刷写流程(31/31/34/36/36/37服务)诊断会话管理(10/10/27/$28)DTC读取与清除($19服务)数据读写服务(22/22/2E)使用CANoe/CANalyzer进行诊断测试与问题分析按客户规范编写技术文档(日报/周报/测试报告)必备技能要求:技术硬性要求:2年以上汽车电子嵌入式开发经验1个以上完整UDS诊断项目经验熟练使用C/C++实现诊断功能能独立完成CAN FD诊断通信调试熟悉Python/CAPL脚本开发,能实现自动化测试工具链要求:必须熟练使用CANoe诊断功能至少掌握一种刷写工具(Vector Flash/PBL等)会使用Git/SVN进行版本管理