岗位职责:1.负责研发项目的MCU端嵌入式软件开发,完成驱动层、中间层、应用层编程。2.根据客户需求及产品开发进度,配合硬件工程师及系统测试,开发软件功能。3.负责软件的开发升级及后期的维护,能根据产品出现问题的反馈,能及时分析问题和解决问题。4.负责软件相关设计文档编写,记录软件开发的过程,及软件版本的管理。5.负责产品出现问题反馈,并及时分析问题和解决问题。6.输出研发过程的设计文档,和软件自测报告;7.具有良好的编码规范;8.完成上级领导的指示工作。任职要求:1、本科及以上,计算机,电子信息与科学、自动化、汽车电子等相关专业;2、熟练运用C语言编程,熟悉RTOS系统编程。3、了解CAN、LIN通信协议原理,熟悉ARM Cortex以及Renesas,NXP,英飞凌等开发经验者优先。4、熟悉SVN/GIT软件版本管理工具,懂得使用示波器、万用表、信号发生器等工具。5、能够理解原理图;6、熟悉UDS,Bootloader优先;7、英语4级及以上;8、有团队管理经验优先;9、有汽车的ECU开发经验,了解功能安全和ASPICE优先;10、服从工作安排和出差安排;11、5年以上嵌入式软件开发经验(性格温和开朗,沟通抗压能力强、良好的编码规范);