岗位职责:1、负责单片机软件开发,外设模块功能设计、优化以及改进;2、负责编写相关设计文档、测试文档和使用说明文档等;3、负责配合硬件工程师进行产品功能测试;4、完成上级安排的其他工作。岗位要求:1、本科,电子通信、软件类专业,3年以上工作经验;2、具备1年以上单片机开发经验,熟悉诸如I2C、SPI、USART、CAN、ADC、PWM等常见外设驱动。具备外围电路的分析能力;3、熟悉C编程语言,数据结构,具备良好的编程习惯,有较强的逻辑分析能力,熟悉常用的业务逻辑分析方法,熟悉设计模式。4、熟悉STM32系列MCU5、有一定的模拟、数字电路基础,能看懂电路的工作原理,底层功底良好。