一、部門:技術研發部
二、崗位使命
核心使命是設計并實現機器人控制系統與第三方軟件之間的可靠、高效、雙向通信鏈路,確保在應急指令下達時,機器人能夠被精準調度與控制,并將現場實時數據回傳至指揮中心。
三、核心職責
· 系統對接與集成:負責我司機器人資源與第三方管理軟件平臺的無縫對接,包括API聯調、數據交換和服務集成。
· 通信中間件開發:設計、開發并維護高可靠、低延遲的通信中間件、適配器或微服務,實現機器人狀態監控、任務指令下發和實時數據流傳輸。
· 協議與數據轉換:解析各類機器人的原生通信協議(如ROS/ROS2、廠商SDK)與第三方軟件的數據格式,完成雙向的數據解析、映射與轉換。
· 問題診斷與優化:快速定位并解決集成過程中出現的通信、數據及性能問題,持續優化系統的穩定性和響應速度。
· 協作與文檔:與機器人團隊、應急軟件供應商及內部產品經理緊密協作,編寫清晰的技術文檔和集成規范。
四、必備要求
學歷與經驗:
· 計算機、機器人、自動化或相關專業本科及以上學歷。
· 擁有2年以上機器人系統集成、中間件開發或相關領域的工作經驗。
· 有實際將機器人對接到外部系統(如MES、WMS、指揮平臺等)的成功項目經驗者優先。
· 技術棧硬性要求:
· 精通機器人中間件:必須深入理解并擁有ROS/ROS2的實際開發經驗。
· 精通API與網絡通信:必須熟練掌握RESTful API、WebSocket、MQTT等通信協議,并具備豐富的實戰經驗。
· 精通編程語言:必須熟練使用Python,并至少了解C++或Go中的一種。
· 熟悉數據交換技術:擁有扎實的數據處理能力,熟悉JSON、Protobuf/XML等數據序列化格式。