logo of momenta

Momenta底软诊断测试开发高级/资深工程师

社招全职研发地点:上海状态:招聘

任职要求


技术栈要求
必备技能
-  精通 UDS 协议(ISO 14229),熟悉常用诊断服务(会话控制、ECU 重置、DID 读写、DTC 管理、安全访问等)
- 深入理解 AUTOSAR DEM 模块,熟悉 DTC 状态位、老化计数器、快照数据
- 熟悉 DoCAN 和 DoIP 诊断传输层
- Python 编程能力,能够编写自动化测试脚本
-  熟悉 诊断故障注入方法(信号异常、PDU 超时、网络断连…
登录查看完整任职要求
微信扫码,1秒登录

工作职责


岗位概述
1. 负责车辆 ECU 诊断功能的自动化测试开发与执行,基于 UDS 协议和 AUTOSAR DEM(Diagnostic Event Manager)模块,验证 DTC 故障管理、诊断会话、安全访问等诊断服务的正确性。
2. 作为量产项目TO(Test Owner),对承担项目所需要交付的版本测试和质量负责
---
核心职责
1. DTC 故障管理测试(核心工作,占比 50%)
测试策略制定与规划
- 根据项目交付计划,制定全面的测试策略和计划。这包括确定测试目标、范围、方法和时间表。
- 分析项目需求,评估风险,并根据项目特点选择适当的测试类型并按期准出测试报告。
- 能够考虑资源限制、时间约束和质量目标,以确保测试活动能够有效地支持项目目标。
沟通与协调
- 作为连接测试团队与其他项目利益相关者的桥梁。需要与开发团队、交付经理、项目经理和客户保持密切沟通。这包括报告测试进度、讨论测试结果、协调资源需求和解决跨团队问题。
- 有效沟通,不仅限于传递信息,还包括参与和挖掘项目的需求和关切。需要具备出色的沟通技巧,能够清晰地表达技术问题,同时也能理解并回应非技术人员的concerns。
- 主持会议、撰写报告和进行演示,以确保所有利益相关者都了解测试活动的状态和结果。
持续改进与创新
- 在快速变化的智驾行业中,能够不断学习和适应新技术、新方法和新工具。
- 需要推动测试流程的持续改进,引入创新的测试技术和实践。涉及评估和采用新的测试自动化工具、实施敏捷测试方法或探索人工智能在测试中的应用。
2. DTC 故障管理测试(核心工作,占比 30%)
DGW_CP(诊断通信协议)类型 DTC 测试
- 基于故障矩阵自动生成参数化测试用例
- 故障注入与恢复流程:
切换会话 → 扩展诊断 → 安全访问 
→ 故障注入 → 验证 DTC 生成 
→ 故障恢复 → 验证 DTC 清除
- 验证 DTC 状态位(bit0-bit7)的状态机转换:
  - bit0: TestFailed
  - bit1: TestFailedThisOpCycle
  - bit2: PendingDTC
  - bit3: ConfirmedDTC
- 测试场景:CAN/Ethernet PDU 超时、Signal 值异常等通信故障
DTC 老化测试(Aging Test)
- 验证 DTC 老化清除流程(40 个操作周期)
- 读取 DTC 扩展数据记录,验证 Aging Counter 递增逻辑
- 验证老化阈值达成后 DTC 完全清除
DTC 快照数据测试
- 读取 DTC 冻结帧(Snapshot Record)
- 验证快照数据格式和时间戳
- 验证 NVM 存储和数据持久化
2. UDS 诊断服务测试(占比 20%)
会话控制(0x10 服务)
- Default Session (0x01)
- Extended Diagnostic Session (0x03)
- Programming Session (0x02)
- 会话超时和 keep-alive 机制测试
安全访问(0x27 服务)
- Seed-Key 握手流程自动化
- 不同安全等级(Level 1/3/5/9)验证
- 安全访问失败计数器和锁定机制
DID 读写(0x22/0x2E 服务)
- 故障注入接口测试
- 故障使能接口测试
- 诊断配置参数读写
DTC 控制(0x85 服务)
- DTC 存储启用/禁用测试
- 功能寻址和物理寻址验证
3. 测试框架开发(占比 10%)
- 开发诊断测试辅助工具类,封装通用 DTC 验证逻辑
- 基于 pytest 参数化机制,自动生成测试用例
- 集成故障矩阵解析工具
- 提供详细的失败诊断信息
包括英文材料
AUTOSAR+
Python+
脚本+
还有更多 •••
相关职位

logo of momenta
社招

职责描述 1、负责AUTOSAR CP底层基础软件的内外部需求分析,架构设计以及相关工具链的规划; 2、负责AUTOSAR CP的通信、诊断、功能安全、信息安全等核心模块技术攻坚,提炼流程并工具化; 3、负责协助MCU底软测试方案设计,测试框架搭建以及测试工具链开发; 4、负责分析解决系统级别的软件问题,特别是车辆偶发的MCU底软疑难杂症问题,提炼流程并工具化。

更新于 2025-10-27上海
logo of momenta
社招研发

1、负责AUTOSAR CP底层基础软件的内外部需求分析,架构设计以及相关工具链的规划; 2、负责AUTOSAR CP的通信、诊断、功能安全、信息安全等核心模块技术攻坚,提炼流程并工具化; 3、负责协助MCU底软测试方案设计,测试框架搭建以及测试工具链开发; 4、负责分析解决系统级别的软件问题,特别是车辆偶发的MCU底软疑难杂症问题,提炼流程并工具化。

更新于 2026-01-09上海
logo of youku
社招

1、优酷前端大团队创新项目团队,负责PC前端、移动前端、小程序(微信、抖音、支付宝等平台)、Flutter开发等其中一个或多个方向的前端开发 2、在理解产品业务的基础上,提升产品的用户体验,技术驱动业务的发展 3、关注前端前沿技术研究,通过新技术服务业务和团队

更新于 2025-04-09北京
logo of mi
社招3-5年A58246

1、负责区域控制器BCM底软和ASW交互接口梳理。 2、负责区域控制器BCM底软侧软件模块架构搭建。 3、负责区域控制器BCM相关驱动策略软件开发。 4、负责相关测试问题的初步定位,和所属模块的问题解决。

更新于 2025-04-16南京