岗位职责:1.参与软件功能预研,评估需求的技术可行性;2.设计整体软件功能架构,细分各模块代码功能,编写底层驱动及应用层程序编写;3.负责各功能模块代码整合、与硬件组工程师联调测试;4.负责软件debug定位、解决、并对软件进行升级迭代;5.负责相关软件设计开发文档的编写和整理;6.完成部门安排的其他工作任职要求:1.计算机、软件工程、通信工程、电子信息等相关专业本科及以上学历;2.三年及以上嵌入式软件相关工作经验;3.精通C/C++开发语言,拥有良好的代码习惯;4.精通MCU嵌入式软件开发,精通蓝牙BLE开发5.熟悉ARM平台体系架构,熟悉常用开发调试和代码管理工具;6.熟悉I2C/UART/SPI等总线接口,熟悉ADC/PWM/定时器等常用外设驱动控制经验;7.熟悉蓝牙协议栈,熟悉蓝牙底层技术细节,有星闪开发等开发经验者优先8.具有良好的团队合作意识和沟通能力,能够与团队成员有效沟通协作