岗位职责:1. 负责公司产品中基于MCU或ARM平台的软件开发设计、程序代码开发和系统调试,解决软硬件故障;2. 负责嵌入式软件技术中系统开发和技术预研,形成稳定的软件设计方案;3. 熟练使用C/C++计算机语言,熟悉至少一种常用的嵌入式OS,熟练掌握网络编程技术,精通多线程开发,掌握常用数据结构;4. 了解常用MCU结构和原理和ARM架构,熟练使用串口、485、SPI、IIC、ETH等外设接口;5. 负责嵌入式软件新产品开发、产品需求升级和质量改进 、产品性能改善创新、技术迭代升级,并配合其它专业组进行整机优化,不断提高产品性能和可靠性;6. 负责产品技术资料、相关工艺文档、培训指导及传递工作,相关专利编写等知识产权建设工作;7. 了解FPGA芯片底层技术及应用开发流程者优先;8. 完成领导交办的其他工作任务。任职资格:1.本科及以上学历,电子、电信、通信、自动化、测控、光电、计算机等相关专业学习背景;2.具有1年以上软件研发经验,有较复杂嵌入式软件系统设计经验的优先考虑,有嵌入式ARM固件开发和QT开发经验优先考虑,有大气光学、激光雷达产品系统项目研发经验者优先,优秀应届生也可考虑;3.熟练使用软件开发常用编辑和编译设计软件,如Keil、qtcreator,熟悉嵌入式操作系统和应用程序开发;4.英语四/六级,具备良好的英文阅读能力,具备一定的文献资料调研能力;5.熟练使用Office办公软件进行常规工作中文档编写