岗位职责:1、负责MCU或ARM的嵌入式软件研发工作,包含建立软件开发环境、代码开发、软件测试及相关文档的编写;2、参与产品方案设计,从软件角度对方案进行补充;3、根据项目要求,配合硬件工程师完成软件相关工作;4、能接受领导安排的其他任务。任职要求:1、计算机、通信、电子、自动化相关专业,本科及以上学历,至少2年工作经验;2、精通c/c++语言,具有较强的软件编程能力和良好的编程习惯;3、熟悉单片机项目的开发流程,熟悉单片机汇编和C语言程序设计,熟悉常用集成开发环境;4、至少有STM32和Freescale单片机其中一种的开发经验;5、具有一定的硬件知识,了解各类常见接口协议(I2C、UART、ADC等), 具备一定的网络知识,熟悉CAN\LIN协议;