岗位职责:1.根据研发进度和任务分配,参与产品软件应用开发;2.软件设计文档(Design Documents)编写;3.单元测试、软件缺陷分析、BUG修复;4.配合团队完成项目开发任务。任职要求:1、本科及以上学历,电子、计算机、通信、自动化等相关专业;2、熟练运用C/C++语言;3、具备计算机网络知识,熟悉TCP/IP架构和通信原理;4、具备操作系统原理知识,熟悉并使用过FreeRTOS、ThreadX或其它嵌入式实时操作系统;5、具备计算机图形学基本知识,熟悉GUI的开发过程,熟悉图形处理工具的使用;6、熟悉STM32、NXP、TI等ARM Cortex-M系列MCU,熟悉开发流程和开发工具的使用;7、熟悉I2C、SPI、USB、UART、RS232等通讯协议,熟悉各类物联网协议,如:Wi-Fi/BLE、4G/NB-IoT等;8、具备良好的学习能力、沟通能力和团队协作精神,有强烈的责任心和积极主动的工作态度。