岗位职责:1、进行嵌入式软件开发和维护工作;2、根据相关芯片文档,原理图等进行应用移植,驱动开发;3、根据产品需求,开发对应功能;4、参与讨论程序功能设计,独立完成功能开发,验证和修正测试中发现的问题;5、学习和研究新技术以满足产品的需求,根据开发过程中的体验对产品提出改进建议。任职要求:1、本科及以上学历;2、熟悉ARM、STM32等单片机编程,并熟练使用KEILC,IAR等相关开发平台,熟悉软件设计模式,有良好的编程规范和软件思维;3、熟练掌握arm平台常用外设的使用,如串口、CAN、ADC、DMA等;4、能看懂电路图,具备一定的硬件电路设计与调试能力,能发现并解决常见的硬件问题;5、良好的团队合作意识和沟通能力,具有较强的学习能力,独立的问题分析与解决能力,工作积极主动。