岗位描述
岗位描述:负责诊断相关规范的开发与维护,包括诊断系统、UDS、UDSonCAN、DoIP、Programming、UDSonLIN 等;支持需求澄清,围绕诊断与刷写规范为 ECU 开发团队及其供应商提供基础软件开发支持;开发、对齐、维护并发布 OTA 系统和远程诊断的功能需求;定义诊断与刷写相关测试规范,支持测试团队开展测试活动,如测试用例评审、问题分析等;开发 OTA 和远程诊断的测试规范与测试用例;与产品团队紧密合作,定义并收集与 OTA、远程诊断相关的终端用户体验需求;开发离线诊断与刷写工具链,支持相关业务方;与测试团队协作处理测试问题并准备测试环境;支持刷写规范定义;为生产、售后、质量等 OTA 和远程诊断相关方提供支持。 岗位要求:本科及以上学历,计算机科学、通信技术、电子电气、汽车工程或相关专业;至少掌握一种编程语言,如 C、C++、Python、Java,并熟悉数据结构与算法;具备基础车辆诊断知识,如 UDS、DoIP、DTC、SOVD 等;了解通用软件升级技术与流程;具备微控制器或 ARM 架构、操作系统理论基础,有嵌入式开发经验者优先;具备网络与通信技术基础,如 TCP/IP、HTTP、MQTT,了解 CAN、车载以太网者优先;了解软件开发流程,如 Git 版本管理、CI/CD、单元测试等;熟悉整车电子电气系统者优先;有 IoT、前端、后端系统或移动应用开发经验者优先;了解 AUTOSAR CP 与 AP 者优先;了解工具链开发者优先;了解车辆通信工具链,如 Vector VN boxes、CANoe、CAPL、CANDelastudio、ODXStudio、Vflash、PCAN 等者优先;愿意接受挑战,善于问题排查,具备自驱力;具备基本英语口语和书面沟通能力。