1、具备嵌入式开发经验,熟悉掌握C、C++语言优先;2、熟悉嵌入式开发工具和调试工具,熟悉工具的使用方法和调试技巧;3、具有Cortex-M系列单片机相关软件开发经验,熟悉UART/IIC/SPI/PWM/ADC/定时器/FLASH读写等常用外设驱动控制;4、有扎实的编程基础与良好的编程习惯,了解常用的数据结构与算法;5、至少掌握一种RTOS的工作原理,至少拥有在一种RTOS平台上的开发经验;6、有传感器开发相关项目经验,熟悉信号检测及处理技术,对传感器功耗控制有一定了解的优先;7、熟悉嵌入式通信协议;了解嵌入式操作系统,如FreeRTOS、uC/OS等及STM32、国产单片机、嵌入式Linux等嵌入式知识优先;8、熟悉BLE/lora/4G/NB-IOT等一种以上通信技术,了解射频信号、低功耗、稳定性调试的优先;9、了解电力行业基础知识,具备电力传感开发经验优先。