岗位描述
工作内容
1、负责智能驾驶系统故障管理框架的设计、开发与维护,覆盖故障采集、去抖、聚合、优先级仲裁与上报全链路。
2、负责整车故障码(DTC)体系的落地,包括故障 ID 定义、故障与 DTC 的映射关系维护、故障屏蔽与恢复策略实现。
3、负责 UDS 诊断服务开发,包括诊断会话管理、安全访问、读取/清除故障码、数据标识符读写等服务的实现与整车对接。
4、负责诊断相关工具链的开发与维护,包括故障配置代码生成工具、诊断查询与屏蔽工具,提升开发与实车调试效率。
5、参与功能安全相关故障处理机制设计,配合系统与功能安全团队完成故障响应、降级策略的软件实现与验证。
任职条件
1、本科及以上学历,计算机、电子、汽车电子、软件工程等相关专业背景。
2、3 年以上 C++ 开发工作经验;具有扎实的 C++ 编码能力,良好的代码素养。
3、熟练掌握 C++(>= C++14),熟悉面向对象设计与常用设计模式,具备框架级模块的抽象与设计能力。
4、熟练掌握 Linux 应用开发与调试,理解进程管理、信号、IPC、定时器等操作系统机制。
5、具备多线程软件设计与开发经验,理解状态机建模,能设计清晰可维护的状态流转逻辑。
6、熟练使用调试工具(gdb / asan)与性能分析工具(perf / valgrind),具备较强的问题定位能力。
7、具备良好的跨团队沟通能力,能与整车厂、系统、测试团队对接诊断规范并推动落地。
【加分项】
1、熟悉 UDS(ISO 14229)、OBD 等汽车诊断协议,有量产项目诊断开发经验。
2、了解 ISO 26262 功能安全标准,有 ASIL 等级软件开发经验。
3、熟悉 AUTOSAR(CP 或 AP)诊断相关模块。
4、有 CAN / CANoe / 诊断仪等汽车电子工具链使用经验。
5、熟悉使用 AI 工具辅助工作。