重点掌握: CAN通信和诊断测试,重点关注自动化测试脚本编写,例如capl 脚本编写,以及其他脚本编写,熟悉常规诊断服务
脚本编写需要有独立开发经验
岗位职责:
1)支持客户项目的技术可行性讨论
2)根据项目计划和关键节点,制定软件开发计划,及时更新并报告进度
3)设计,按照需求分析、设计嵌入式软件系统及其组件,负责软件文档的编写和维护
4)实现,完成代码编写,功能开发,调试并解决问题,(量产及产线软件)
5)验证,和软件测试和系统测试团队合作并及时解决软件问题
6)交付,负责项目软件的集成和发布,能够熟练使用公司的软件版本控制工具Gitlab
7)问题解决,在项目全阶段,负责软件相关问题的根本原因分析调查,解决方案和整改实施。形成文档,如8D分析。
任职资格:
1.本科及以上学历,软件和电子相关专业,英语水平CET-4及以上;汽车电子软件开发相关工作经验优先;
2.了解或熟悉实时操作系统、autosar软件架构和编程思想;
3.在驱动调试方面,熟悉常用的UART、IIC、SPI、及网口设备;
4.熟悉车身电子,了解或精通CAN通讯协议、ECU诊断协议、网络管理、CANbootloader、XCP标定服务等;对CANoe、CANape、VehicleSpy3等工具有开发测试经验者优先;
5.熟悉Aspice软件开发流程以及文档编写工作
其他需求:
技能上熟练掌握14229协议和15765协议的;
1、车载诊断测试(表述UDS测试亦可),熟悉14229协议加分
2、CAN/LIN通信测试(CANTP测试、CAN一致性测试描述亦可),熟悉15765协议加分
3、掌握、熟悉刷写流程(Bootloader刷写流程、OTA升级流程亦可)
4、车载网络管理测试(NetworkManagement 或NM测试 或OsekNM 或AutoSarNM描述亦可)
5、熟练使用CAPL/Python编写自动化测试脚本
6、熟练使用CANoe,编辑配置DBC/CDD