岗位职责:1.负责编写产品单片机软件代码,满足产品技术需求,完成产品嵌入式软件开发工作;2.负责根据设计文档或需求说明完成产品软件架构设计、代码编写、调试、测试和维护工作;3.负责协助产品经理完成项目软件部分性能定义,分析开发任务需求,快速学习、预研相关软件编程技术;4.负责分析其它部门反馈的单片机软件缺陷问题,测试、更新相关软件版本,解决量产中、售后发现的问题;5.负责备份相关技术文档,如源码、设计资料、测试工具软件等;6.负责设计芯片驱动程序,编写软件概要以及详细设计说明文件。任职要求:1.本科及以上学历,计算机应用、软件工程、电子技术、通信工程等相关专业;2.2年以上单片机软件开发经验;3.熟悉TM4C、STM32等ARM主流单片机开发经验,具备独立开发软件能力;4.精通C、C++等常用开发语言,有良好的编程习惯,可熟练使用TI CCS等编译平台;5.具备常规的数字和模拟电子电路理论知识,熟悉CAN、RS232、RS485、IIC、SPI等常规接口通信规约,具备一定的产品问题分析能力;6.熟悉汽车CAN总线通讯的优先。