资深底软测试工程师
minieye · 福田区, 广东, 中国
About The Role
岗位职责: 1. 负责制定底层软件测试策略、测试计划、测试规范和质量目标,推动测试工作按计划、高质量完成。 2. 负责 CAN/CAN FD 总线底软测试,包括报文通信、总线负载、错误处理、Bus-Off、异常恢复、网络管理、网关路由、诊断通信及 Bootloader/刷写等测试。 3. 负责车载以太网底软测试体系建设,重点开展 TC8、DoIP 和 SOME/IP 协议一致性测试等测试。 4. 负责 UDS 诊断及 OTA 升级测试,覆盖 CAN UDS、DoIP UDS、升级下载、安装、激活、回滚、断电断网、升级中断、失败恢复、数据完整性和安全校验等场景。 5. 基于 C/C++、Python、CAPL 等语言设计和开发自动化测试框架、测试脚本、协议模拟工具及测试数据分析工具,提升测试效率、覆盖率和回归能力。 6. 与底软开发、应用算法、系统、实车测试及项目团队紧密协作,参与需求评审、设计评审、代码评审和测试方案评审。 7. 负责复杂问题的复现、定位和根因分析,结合测试日志、CAN/以太网抓包、协议栈代码、驱动及硬件链路推动问题闭环。 8. 推动测试工具链和持续集成体系建设,实现自动化测试在日常开发、版本回归和发布流程中的持续运行。 9. 负责量产问题、现场问题和重大质量问题的分析与改进,持续降低 CAN、车载以太网、诊断及 OTA 相关问题的发生率。 10. 持续沉淀测试用例、测试规范、自动化工具、问题库和技术文档,提升团队整体技术能力和项目交付能力。 岗位要求: 1. 精通 C/C++、Python、CAPL 等至少两种编程语言,深入理解常用数据结构、设计模式及软件工程方法,能够独立开发高质量、高可靠的测试框架、自动化脚本和测试工具。 2. 熟悉 CAN/CAN FD 总线原理及测试方法,掌握报文收发、帧格式、波特率、采样点、总线负载、错误帧、CRC、ACK、丢帧、错帧、重发、Bus-Off 及异常恢复等测试点。 3. 熟悉 CAN AutosarNM网络管理、网关路由、UDS 诊断、Bootloader 及刷写相关测试,能够开展诊断时序、会话控制、安全访问、故障码、数据读写、例程控制、超时及异常中断等测试。 4. 熟练掌握车载以太网底软测试技术,具备 OPEN Alliance TC8 测试经验,熟悉 100BASE-T1、1000BASE-T1、PHY、MAC、Eth Driver、TCP/IP 协议栈及网络链路相关测试。 5. 熟悉 DoIP、SOME/IP 协议一致性测试,掌握 DoIP 车辆发现、路由激活、诊断报文传输、异常处理,以及 SOME/IP 服务发现、服务订阅、方法调用、事件通知、超时和错误处理等测试内容。 6. 熟悉 UDS over CAN、UDS over DoIP 及 OTA 升级测试,具备整包、差分包、多 ECU 升级、断电断网、升级中断、失败恢复、回滚、版本校验、签名校验和升级结果验证等测试经验。 7. 熟悉 Linux 操作系统及汽车电子常用开发、测试工具链,熟练使用 CANoe、Wireshark 等工具,能够独立搭建测试环境并完成网络抓包和日志分析。 8. 本科及以上学历,计算机、通信、电子、自动化、车辆工程等相关专业,具备 3 年及以上汽车电子、嵌入式软件或底层软件测试经验,具备良好的跨部门沟通、团队协作和服务意识。 9. 有车载以太网底软测试体系建设、自动化测试平台开发、量产项目或主机厂/Tier 1 项目交付经验者优先。 10.有测试团队管理经验,能够进行任务分配、人员培养、技术指导和项目推进优先
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing
