职位描述
职位描述:
1.负责车身域控制器(BDCU)的软件架构设计、开发和集成工作,主导或参与基于AUTOSAR架构的软件平台搭建。
2.负责车身相关功能(如车门、车窗、灯光、雨刮、PEPS、智能进入等)的软件需求分析、模型设计(Simulink/Stateflow)、代码生成和单元测试。
3.使用AUTOSAR配置工具(如Vector DaVinci, ETAS ISOLAR等)进行ECU抽象层(ECU Abstraction Layer)、复杂设备驱动(CDD)以及服务层(Service Layer)的配置、生成和集成。
4.负责车载网络通信(CAN, LIN)矩阵的设计、配置和调试,包括CANoe/CANalyzer等工具的使用,确保网络通信的稳定性和可靠性。
5.协同硬件团队完成软硬件接口定义、驱动开发及调试,解决底层驱动和硬件相关的技术问题。
6.支持软件产品的测试验证(MIL, SIL, HIL)和整车调试,快速定位并解决开发过程中的问题。
7.编写和维护相关的技术文档,如软件设计说明、接口定义文档、测试报告等。
任职要求(硬性技能):
1.学历与经验:本科及以上学历,计算机科学、电子工程、车辆工程、自动化等相关专业;3年以上汽车电子软件开发经验,至少2个完整的车身域控制器或相关ECU量产项目经验。
2.AUTOSAR专业知识:必须项 - 深刻理解AUTOSAR经典平台(CP)架构理念,熟悉应用层(ASW)、运行时环境(RTE)、基础软件层(BSW)、微控制器抽象层(MCAL)的分层设计思想。必须项 - 具有使用主流AUTOSAR配置工具(如 Vector DaVinci Configurator & Developer, ETAS ISOLAR-A, EB tresos)的实际项目经验。
3.嵌入式开发技能:精通C/C++语言嵌入式编程,具有良好的编程习惯和调试能力。熟悉常用MCU(如英飞凌TC2/TC3系列、NXP S32K系列、瑞萨RH850等)者优先。
4.车载网络:熟练掌握汽车总线技术,如CAN、LIN通信协议,具有使用CANoe、CANalyzer或类似工具进行数据库设计、仿真、测试和故障诊断的丰富经验。
5.开发流程与方法:熟悉ASPICE开发流程,熟悉功能安全标准ISO 26262并在项目中有实践者优先。
优先考虑条件(加分项):
1.有基于UDS协议的诊断功能(诊断服务、Bootloader刷写)开发经验。
2.有车辆功能安全(FuSa)相关开发经验,如FMEA, FTA, 安全分析等。
3.熟悉车身相关的汽车电子电气架构(EEA)和系统需求。
4.具备一定的硬件知识,能阅读原理图,使用示波器、逻辑分析仪等工具进行硬件调试。
5.有Python等脚本语言使用经验,用于自动化测试或工具链开发。
6.具备良好的英语技术文档阅读能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕