1.参与软件系统的方案设计,负责公司机器人产品软件开发;2.不同平台下软件分析规划、功能模块开发和技术难点攻关;3.负责软件设计、代码编写和调试;4.负责相关技术文档的编写;5.负责指导助理软件工程师的开发工作,提供技术支持。任职资格:1. 精通C/C++语言,精通数据结构,具有良好的代码编写习惯;2. 熟悉MCU/ARM处理器架构,熟练掌握软件编译环境和软件调试工具;3. 熟悉小米iot的启动和接入流程,同时精通spec标准协议的服务-属性、方法、事件的解析;4. 了解ros或fast-dds消息与服务的通信机制;5. 有一定的算法学习研究、分析设计能力,对机器人技术感兴趣,具有创新思维;6. 有较强的分析和解决问题能力,有持续自我学习的能力和意愿,善于沟通和逻辑表达;7. 工作积极主动,具有团队协作能力,服从领导安排。