职位描述
任职要求:
1、负责轮式取样检测机器人软件系统的设计、开发和测试工作;
2、根据需求文档设计和开发机器人管理系统的后台服务,包括权限管理、设备管理、任务管理、日志管理等模块;
3、开发机器人管理系统的后台调度模块,实现设备通讯、指令数据处理和交换、外部协议通讯、接口数据处理等功能;
4、设计和实现系统所需的数据库库表结构,开发数据存取模块;
5、与硬件工程师协作,完成机械臂、检测装置等硬件设备的软件对接和SDK开发工作;
6、参与系统集成测试,并持续优化和维护系统;
7、编写开发文档,协助完成相关培训和知识传递工作;
8、其他与项目开发相关的工作。
岗位职责:
1、熟练掌握Java编程语言及其相关框架和工具;
2、具备良好的面向对象设计和编码能力,熟悉设计模式;
3、熟悉数据库设计和SQL编程;
4、熟悉Web开发技术,如Servlet、JSP等;
5、了解机器人、机械臂等硬件设备的通信协议和控制方式;
6、具备良好的沟通能力和团队合作精神。