崗位職責:
1. 負責基于Qt框架的前端與后端系統(tǒng)開發(fā),涵蓋桌面端及移動端界面(APP端非必選);
2. 負責與ROS系統(tǒng)進行數據交互與通信接口設計,實現算法模塊與設備控制的可視化和人機交互;
3. 參與機械臂控制系統(tǒng)的上位機開發(fā),包括任務配置、參數調試、狀態(tài)監(jiān)控、報警與日志管理;
4. 參與系統(tǒng)架構設計,優(yōu)化 Qt 程序性能與模塊間通信效率;
5. 協(xié)助算法、控制及硬件團隊進行聯(lián)調,確保機器人整體功能穩(wěn)定可靠;
6. 編寫相關的技術文檔,包括接口說明、開發(fā)手冊、使用說明等。
任職要求:
1.本科及以上學歷,計算機、自動化、電子工程、機械電子、軟件工程等相關專業(yè);
2.2年以上同崗位項目經驗;
3. 熟練使用Qt(C++/QML)進行界面及邏輯開發(fā),有完整的 PC 端或 App 項目經驗;
4. 熟悉 Qt 與Python/C++/ROS通信的常見方式(如 TCP/UDP、WebSocket、ROS Bridge、ROS2 DDS 等);
5. 理解信號槽機制、多線程、進程通信、插件化架構等核心技術;
6. 具備一定的機器人控制或設備控制系統(tǒng)開發(fā)經驗(如機械臂、移動機器人、AGV 等),了解運動控制流程;
7. 有一定的軟件架構設計與系統(tǒng)調試能力,能獨立進行模塊設計與問題定位;
8. 良好的團隊溝通能力,能與算法、控制及硬件團隊高效協(xié)作;
9. 有以下經驗者優(yōu)先:
* 熟悉跨平臺發(fā)布(Windows、Linux、Android);
* 了解機器人視覺、人機交互系統(tǒng)者優(yōu)先。