一、任职资格:1.具有全日制本科及以上学历,电子、计算机或相关专业,具备扎实的计算机硬件和软件工程基础,3年及以上工作经验;2.熟练使用C/C++编程语言进行嵌入式开发,熟悉单片机处理器编程开发,具有uC/OS-II、FreeRTOS等微操作系统开发经验优先;3.熟悉Linux外设驱动及应用开发,熟悉linux常规驱动架构,如SPI/UART/SATA/PCIE/USB/RS485等;4.熟悉MQTT、TCP、Modbus等协议,熟悉水利行业协议优先;5.熟悉4G/5G、WiFi、LORa、BLE等无线应用开发;具有良好的编程风格和较高的代码效率,具备较好的逻辑表达能力和思维能力。二、岗位职责1.负责产品的软件需求分析、系统架构设计,参与硬件选型工作确保产品设计方案的合理性和可行性;2.负责产品的软件开发,包括基于单片机的程序开发、基于Linux平台的系统驱动程序、应用程序开发及技术文档撰写和校验;3.负责产品的测试工作,包括单元测试、集成测试及系统测试,确保产品的稳定性和可靠性;负责产品在项目中的应用开发和维护。三、本岗位用工方式为劳务派遣。