岗位职责:
需求分析与转化:负责解读系统需求,转化为可实现的软件功能需求,确保设计实现与系统目标的完全契合。
应用软件架构设计:依据功能需求,完成应用层软件的架构设计与搭建,实现模型的高内聚、低耦合及良好的可扩展性。
模型开发与代码生成:基于MathWorks工具链(Simulink/Stateflow)进行应用软件模型的开发,遵循MAB建模规范,配置并生成高效、可靠的嵌入式代码。
模型级验证与测试:负责设计并执行模型单元测试用例,完成模型的静态检查、动态仿真及问题排查,从源头保障软件质量。
技术评审与质量协同:参与设计文档及模型的同行技术评审,从开发视角提出建设性意见,共同提升团队的交付质量。
跨团队协作与项目交付:与软件、系统、测试等跨职能团队紧密合作,主动识别并解决开发及测试过程中的技术难题,确保项目顺利推进与高质量交付。
任职要求:
学历与经验
本科及以上学历,车辆工程、电子电气、计算机、自动化等相关专业;
2年以上汽车电子MBD开发经验;
有BCM、SJB、BDC、IDU等产品MBD开发设计经验。
专业技能
建模与代码生成:熟练使用Simulink/Stateflow进行建模、仿真及生产级代码生成;
验证与测试:熟练使用Simulink Check、Simulink Test进行建模规范检查及模型覆盖率分析;
编程能力:熟悉嵌入式C/C++编程及调试;
通信协议:熟悉汽车CAN、LIN通信协议,并能熟练使用CANoe、VBA脚本等进行相关开发与测试;
版本管理:熟悉SVN、Git等版本控制工具;
问题管理:熟悉Jira等问题管理工具;
功能安全:深入理解ISO 26262功能安全标准及其在软件开发中的落地应用;
开发流程:熟悉ASPICE或CMMI等软件设计开发流程模型。
综合素质
具备优秀的系统思维能力和问题分析解决能力;
具备良好的沟通协调能力和团队合作精神,能有效推动跨部门协作;
具备严谨的工作作风、强烈的责任心及质量意识;
具备较强的抗压能力和快速学习能力。