岗位职责:1、负责公司农业物联网产品嵌入式软件开发;2、负责软件的轻量化与性能优化;3、多人协作或独立完成软件的设计、开发与部署; 4、负责物联传感器数据采集、通讯协议、物联网关与第三方系统间的接口开发;5、提供更优质低廉的技术解决方案,并参与前端硬件设备的选型;6、负责对现有产品的优化、迭代、重构;7、负责文档与源码的开发、维护及版本控制;8、完成领导安排的其他任务。任职要求:1、精通基于stm32、gd32、RK等ram单片机、低功耗MCU、MPU的开发;2、从事相关工作实际工作经验不低于3年;3、精通基于FreeRTOS等轻量化操作系统、Linux等边缘操作系统上层应用的开发,含图形化应用或服务,熟悉各类开发工具和常用调试方法;4、熟悉基于常用网络协议(http、mqtt、LoRa、NB-IoT)的开发;5、熟悉嵌入式软件架构设计、系统设计,代码逻辑清晰,重用性、扩展性好;6、熟悉C/C++语言,熟悉Makefile,熟悉Shell、Lua等脚本语言;7、熟悉Linux、Android任一系统下各种第三方硬件的驱动编写、调试及修改;8、有低功耗开发经验或LoRaWan协议源码修改能力及经验者优先。