职位职责:
1. 参与建筑机器人云平台软件上位机C++算法的封装以及功能的实现;
2. 负责上位机与不同型号机器人之间实时通信功能的实现与优化;
3. 基于ROS负责移动机器SLAM与导航功能上位机软件的开发;
4. 负责团队的code review,帮助初级工程师修改、重构代码,提高整个团队的软件开发能力。
任职要求:
1. 能写出稳定高效C++代码,熟悉C++11里面的各种新加功能;
2. 熟练掌握Socket,多线程,模板,指针等开发,熟悉复杂的分布式网络系统;
3. 有机器人编程、非标自动化、OpenCV、PCL、ROS相关技术经验者优先;
4. 有代码洁癖,懂得合理运用数据结构、算法、设计模式来设计整体的软件架构与优化代码;
5. 良好的沟通能力及处理困难问题的能力,对机器人行业有热情者优先;
6. 能够与团队成员很好的合作,承担起项目节点的压力。