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