岗位职责:1、参与项目需求分析与软件方案设计。2、负责项目软件功能模块开发,完成软件调试与交付。3、负责解决开发过程中的关键问题和技术难题。4、负责文档与源码的开发、维护及版本控制。岗位要求:1、本科及以上学历,计算机,通信,电子技术以及其它相关专业,3年及以上单片机开发经验。2、熟练使用KEIL或IAR 开发环境,能独立开发产品软件;3、熟悉ESP32单片机开发,或熟悉bk7258,bk7236等音视频芯片开发;4、精通C语言编程,有较好的软件模块化设计能力,程序代码规范,熟练使用svn进行版本管理。5、熟悉单片机常用外设驱动开发调试,可看懂硬件原理图。6、熟悉UART,SPI,IIC,SDIO,USB等常用外设接口通讯协议7、熟悉实时系统以及RTOS的使用和调试。