职位描述: 工作职责描述:
1. 参与机器人本体软件架构讨论与设计,负责核心控制部分软件的开发;
2. 负责控制器同下位机的通信,数据获取和解析,同算法等子模块的通信实现,后端接口的开发;
3. 参与控制器软件同web客户端的接口协议定义,并在控制器上代码实现;
4. 同下位机软件、算法、界面软件及客户端软件协作完成整机的软件开发;
5. 负责项目上的定制化功能开发;
6. 负责设计文档的撰写,代码的提交和审核;
7. 测试及客户现场相关问题的跟踪与解决;
8. 配合测试及生产工具链的开发。岗位技能/素质要求:
1. 计算机相关专业,本科及以上学历,3年以上工作经验;
2. 精通Linux下C++编程,有Windows下的MFC开发经验者尤佳;
3. 精通Socket、MQ、Http等网络应用开发,有较强的编码实现能力;
4. 熟悉多进程、多线程编程,掌握进程间通信、线程间通信与调度;
5. 有较强的分析问题和解决问题的能力;
6. 有机器人产品、人工智能产品开发经验者优先;
7. 有语音视频流(Ffmpeg/Rtsp)或图像处理(OpenCV)开发经验者优先。