岗位描述
工作内容
1.测试框架开发:基于 Python 面向对象设计,独立开发车载软件测试框架及自动化工具,实现 UDS、SOME/IP 等协议的自动化交互、断言与报告生成。
2.工具链集成与开发:构建“Python 控制 + CAPL 执行”的混合自动化架构;实现测试环境与 CI/CD 流水线的无缝集成。
3.协议自动化验证:针对 CAN/CAN FD、车载以太网 (SOME/IP, DoIP) 开发专项自动化测试模块,覆盖网络管理 (NM)、OTA 升级及 ISO 26262/21434 合规性检查。
4.故障定位与优化:在 Linux 环境下利用 Python 解析底层日志与波形数据,结合 C/C++ 源码辅助定位通信缺陷;持续优化框架性能,提升并行测试效率。
5.规范与技术赋能:制定团队 Python 自动化测试开发规范,沉淀通用组件库;对团队进行 Python 编程及车载总线协议自动化测试技术培训。
任职条件
1. 基础背景
学历专业: 本科及以上,计算机、软件工程、自动化、车辆工程、电子通信、仪器仪表等相关专业。
工作经验: 3年以上汽车电子、Tier 1 或主机厂车载软件测试经验;有知名 OEM 或头部 Tier 1 项目经历者优先。
2. 核心技能 (Hard Skills)
编程语言:
熟练掌握 Python,具备良好的面向对象编程能力,能独立开发测试工具或框架。
精通 CAPL 语言,能高效开发复杂的测试节点与仿真模型。
了解 C/C++ 者优先,能阅读嵌入式源代码辅助定位问题。
测试工具:
精通 Vector 、CAPL。
熟悉其他总线工具(如 TSMaster, ZLG, Kvaser)至少一种,且有自动化项目测试经验。
熟练使用 Linux 环境,掌握基本 Shell 脚本能力。
协议与标准:
深入理解 CAN/CAN FD、LIN、UDS (ISO 14229) 协议栈。
熟悉 车载以太网 (AUTOSAR SOME/IP, DoIP) 及 10BASE-T1S/100BASE-T1 物理层特性。
了解 AUTOSAR 架构(Classic & Adaptive),熟悉网络管理 (NM) 机制。
熟悉 OTA 升级机制及 ISO 26262 (功能安全)、ISO 21434 (信息安全) 基本标准。