岗位职责:
1. 负责基于STM32系列微控制器的嵌入式软件设计与开发。
2. 使用C/C++语言编写高质量、高性能的嵌入式代码,实现产品功能需求。
3. 集成并优化MQTT协议栈,实现设备与云端的稳定通信。
4. 设计和实现OTA(Over-The-Air)固件升级方案,确保产品远程更新安全可靠。
5. 参与产品需求分析、系统设计及代码评审,提升产品整体质量和开发效率。
6. 协同硬件工程师完成软硬件联调,解决产品开发过程中的技术问题。
7. 跟踪并学习最新的嵌入式技术和行业趋势,持续优化产品性能。
任职要求:
1.计算机科学、电子工程或相关专业本科及以上学历。
2.精通C/C++编程语言,具备良好的编程习惯和代码规范意识。
3.深入理解嵌入式系统开发流程,熟悉STM32系列微控制器及其开发环境(如Keil, STM32CubeMX等)。
4.熟悉MQTT协议,有实际项目中使用MQTT进行设备通信的经验。
5.了解OTA技术原理及实现方法,有实际OTA固件升级项目经验者优先。
6.具备良好的问题解决能力和团队合作精神,能够独立完成任务并有效沟通。
7.对物联网技术有浓厚兴趣,持续关注行业动态,有实际物联网产品开发经验者更佳。