岗位职责:
1、负责车载仪表、信息娱乐主机MCU软件需求分析、软件架构设计、软件详细设计、软件单元测试和集成测试等工作;
2、根据产品功能要求,完成采用MCU的功能开发,重点在于针对不同车型CAN总线协议解析与获取,并形成规范文档;
3、负责MCU软件各个模块技术文档的编写(如:模块化设计、DFMEA等);
4、负责MCU软件各个模块开发、移植和维护软件代码;
5、负责MCU软件各个模块分析、排查和解决系统级问题;
6、负责MCU软件各个模块分析、解决软件开发过程中的问题;
7、协助生产、市场分析客户端的问题,如有必要,会安排短期出差;
岗位要求:
1、本科及以上学历,计算机或电子相关专业;
2、扎实的C语言和汇编语言编程能力,具有良好的代码风格,熟悉编译器、链接器和调试器的使用;
3、具有3年以上车载产品相关开发经验,熟悉车辆总线系统的结构及基本原理;
4、熟悉MCU架构,熟悉UART、SPI、I2C、CAN等常用外设,在STM32或类似MCU上有一定的软件开发经验;
5、熟悉汽车行业CAN/LIN总线协议和标准,如ISO11898、ISOJ1939、ISO15765,熟悉CAN中间件架构,以及各主机厂各采用的主流诊断协议;
6、对嵌入式操作系统(如:freeRTos或Ucos)有一定的了解和实践经验,有独立的分析解决系统问题的能力;
7、具备较强的软件设计规划、逻辑控制等文档编写能力,有良好的开发记录习惯,积极对所负责的项目更新推进;
8、具备良好的语言表达与沟通能力,有团队协作精神,有工作热情,工作责任心强。
9、思路清晰,学习能力强,热爱研发,极好的产品质量意识,有团队合作精神,较好的沟通能力;
10、做过整车CAN总线测试及总线协议开发,有前装厂CAN总线开发经验者优先;