3年以上经验本科以上学历
完善控制器开发链,根据策略更好的优化控制器性能、整合代码,提高开发效率和质量;优化控制器软件平台架构,增强平台可移植性、可靠性与合理性。
研究AUTOSAR汽车软件标准、MISRA软件可靠性标准、以及ASAP2标定软件标准,负责嵌入式系统软件框架设计和A2L文件编写等;
掌握和应用编译器和仿真器等开发环境,负责软件编译和集成,底层和上层控制算法的接口定义,以及makefile和linkfile文件编写等;
掌握和应用嵌入式软件开发工具链、C代码的单元测试和静态测试,以及软件集成测试等;
项目开发需求分析:
根据控制器功能,确定各个芯片资源,参数。
根据车型项目需求,完成信号与芯片资源的匹配。
输出驱动软件开发方案文档。
完成控制器软件文档开发:
完成底层驱动模块软件设计文档。
承担底层软件各模块软件开发工作。
核对接口文档与硬件输入输出说明的一致性。
核对接口文档与报文协议的一致性,并明确解析规则。
承担完成项目中的软件集成工作。
优化驱动软件层级关系。
实现底层驱动与抽象层分离。
完成控制器软件平台代码开发及优化:
①EEP功能模块软件开发及优化。
②spi功能模块软件开发及优化。
③ad采集功能模块软件开发及优化。
④ccp/xcp功能模块软件开发及优化。
⑤can收发功能模块软件开发及优化。
⑥操作系统开发及优化
完成控制器软件测试工作:
①建立测试环境(下位机部分)。
②配合测试工程师完成对底层软件的测试工作。
③修订测试工作中发现的代码bug。
承担调试中出现的问题解决:
①配合策略工程师定位并解决HIL测试中出现的问题。
②配合系统工程师定位并解决实车调试中出现的问题。
③配合总装相关人员定位并解决生产过程中出现的技术问题。
编写控制器中间层开发流程规范:
①编写并维护控制器的软件流程规范文档。
③ 整理并优化当前软件集成过程中存在的问题。
工作经验:
3年以上相关领域工作经验
熟悉MCU BMS VCU 嵌入式 底层软件开发
Desired Skills / Knowledge / Competency:
希望候选人具备的技能/知识/能力:
熟悉汽车电控软件开发流程
了解汽车控制器功能测试流程
了解汽车控制策略理论
掌握C语言的使用技能
熟悉英飞凌、NXP等单片机
熟悉英飞凌、NXP开发环境
掌握can网络相关工具及相关测试设备的使用技能
了解autosar相关知识
有较强的逻辑分析和解决问题的能力
有较强的语言表达能力和文档撰写能力
Academic Requirements:
学术要求:
学历要求 :本科及以上要求
专业要求:汽车工程,电子信息工程,控制工程,软件工程等相关专业
Business Travel:
出差情况:
偶尔出差
江苏省/苏州市/昆山市
相似职位
同地区职位
5年以上经验江苏省/苏州市/昆山市本科2019-03-11
5年以上经验江苏省/苏州市/昆山市本科2019-03-11
5年以上经验江苏省/苏州市/昆山市本科2019-03-11
8年以上经验江苏省/苏州市/昆山市本科2019-03-10
3年以上经验江苏省/苏州市/昆山市本科2019-03-10