岗位职责:
1.负责机器人用户交互逻辑的设计和实现;
2.负责机器人任务调度和任务流程逻辑的设计与实现;
3.负责机器人网络通讯协议和服务端交互逻辑的设计与实现;
4.负责机器人内部开发工具的设计与实现。
任职要求:
1.计算机相关专业;
2.熟练掌握C/C++或Java,熟悉面向对象,有良好的编程习惯;
3.熟悉常用的设计方法,熟悉UML等设计工具,有一定的系统设计能力;
4.熟悉操作系统基本原理,熟悉多线程编程;
5.熟练使用TPC/UDP/socket,对基础网络模有一定的了解;
6.熟练掌握各种基础数据结构和算法原理,并能灵活运用相关算法解决问题;
7.熟悉模板元编程,熟悉C++语言实现细节优先;
8.有参加过ACM、数学建模,Robomaster等竞赛者优先。