【工作内容】- 负责嵌入式系统软件的设计、编码、调试及维护工作;- 参与产品需求分析,完成技术可行性评估及技术方案设计;- 根据项目计划,按时保质完成软件模块的设计与开发;- 编写相关技术文档,确保代码质量和可读性;- 配合硬件工程师进行软硬件联调,解决开发过程中的技术问题;- 对现有产品进行持续改进,提高系统稳定性和性能。- 物联网新产品的嵌入式软件设计和开发和调试;- 负责各类传感器数据的采集和处理、控制算法的改进与优化;- 调试编写各种传感器、模组的驱动程序及应用功能程序;【任职要求】1、熟悉常用网络协议(TCP、UDP、HTTP、MQTT)等,精通各种校验算法:MD5、CRC8等;2、熟练掌握 C/C++ 程序设计;了解常用数据结构、算法,具有一定的软件架构设计能力;3、熟悉至少一种STM32系列硬件平台,掌握MCU基础外设如网口,SPI,IIC,UART等底层驱动开发;4、熟练掌握至少一种软件编译环境和软件调试工具,keil、IAR等;5、熟悉至少一款物联网通讯模组:GSM、GPRS、BLE、LORA,ZigBee,WIFI等。