岗位职责:1.参与项目需求评估,可行性评估,制定软件开发时间表;2.负责门锁产品的驱动代码开发,用户需求开发,测试接口及相关文档;3.负责与工厂对接产测接口,固件释放,生产流程沟通4.向主管领导汇报近期工作5.能独立完成整个项目开发。职位要求:1、本科以上学历,计算机、电子、通信、软件工程等相关专业2、有大型企业工作经验,熟悉企业流程工作模式,熟悉生产制造流程优先3、有ARM单片机开发经验4年以上,有智能门锁,IOT物连网开发经验者优先4、熟练掌握C语言开发,有良好的编码风格和编程习惯,有较丰富的嵌入式开发调试经验5、精通STM32,NXP等单片机方案,熟练使用keil,IAR,vscode等交叉编译器6、熟悉I2C、UART、SPI等常用通信协议,熟悉Zigbee组网,LoRa组网,蓝牙WIFI通信交互7、熟练使用git,SVN等代码管理工具8、能阅读硬件原理图,会使用示波器、万用表、逻辑分析仪等常用设备。