任職要求:
本科以上,計算機相關專業,3年以上工作經驗
1.具備QT框架下的應用開發經驗,能夠獨立完成軟件開發
2.有無人機地面站開發經驗。
3.熟練掌握C/C++編程語言,具備良好編碼習慣
4.熟悉MAVLink、TCP/UDP、串口通信等
5.熟練使用Git、CMake、Visual Studio等開發工具
6.具有良好的團隊合作精神,能夠高效溝通和解決問題
7.了解無人機、機器人或相關領域的基本原理和應用場景
崗位職責:
1. 軟件開發與實現
1)使用C++和QT框架開發地面站軟件,實現無人機/機器人的控制、狀態監控、任務規劃、航線編輯等功能。
2)設計并實現用戶界面(UI),確保界面友好、操作流暢。
3)開發數據可視化模塊,支持實時顯示傳感器數據、地圖信息、視頻流等。
4)實現通信協議(如MAVLink、TCP/UDP、串口通信等),確保地面站與設備的高效數據交互。
5)優化軟件性能,提升數據處理效率和響應速度,確保軟件在高負載下的穩定性
2.文檔編寫與維護
1)編寫軟件開發文檔,包括需求分析、設計文檔、接口文檔等。
2)維護代碼庫,編寫清晰的代碼注釋,便于團隊協作和后續維護
3.團隊合作與技術創新
1)配合硬件團隊進行聯調,解決通信、控制等問題,確保項目順利推進
2)跟蹤QT框架和無人機/機器人領域的最新技術,探索新功能和應用場景
3)參與需求分析和技術方案設計,提出專業建議和創新性解決方案