一、部门:技术研发部
二、岗位使命
核心使命是设计并实现机器人控制系统与第三方软件之间的可靠、高效、双向通信链路,确保在应急指令下达时,机器人能够被精准调度与控制,并将现场实时数据回传至指挥中心。
三、核心职责
· 系统对接与集成:负责我司机器人资源与第三方管理软件平台的无缝对接,包括API联调、数据交换和服务集成。
· 通信中间件开发:设计、开发并维护高可靠、低延迟的通信中间件、适配器或微服务,实现机器人状态监控、任务指令下发和实时数据流传输。
· 协议与数据转换:解析各类机器人的原生通信协议(如ROS/ROS2、厂商SDK)与第三方软件的数据格式,完成双向的数据解析、映射与转换。
· 问题诊断与优化:快速定位并解决集成过程中出现的通信、数据及性能问题,持续优化系统的稳定性和响应速度。
· 协作与文档:与机器人团队、应急软件供应商及内部产品经理紧密协作,编写清晰的技术文档和集成规范。
四、必备要求
学历与经验:
· 计算机、机器人、自动化或相关专业本科及以上学历。
· 拥有2年以上机器人系统集成、中间件开发或相关领域的工作经验。
· 有实际将机器人对接到外部系统(如MES、WMS、指挥平台等)的成功项目经验者优先。
· 技术栈硬性要求:
· 精通机器人中间件:必须深入理解并拥有ROS/ROS2的实际开发经验。
· 精通API与网络通信:必须熟练掌握RESTful API、WebSocket、MQTT等通信协议,并具备丰富的实战经验。
· 精通编程语言:必须熟练使用Python,并至少了解C++或Go中的一种。
· 熟悉数据交换技术:拥有扎实的数据处理能力,熟悉JSON、Protobuf/XML等数据序列化格式。