观致汽车有限公司

软件开发主管工程师

2018-12-17

投递简历 收藏

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:

出差情况:

偶尔出差

工作地点:

江苏省/苏州市/昆山市

直接应聘

观致汽车

公司地址:上海市浦东新区

行业:轿车

规模: 1000人以上

相似职位

同地区职位