一、崗位背景 在Android設(shè)備與QGroundControl平臺中實現(xiàn)三維點云的高效傳輸(在保證點云質(zhì)量的前提下通過其他方法降低點云數(shù)據(jù)量)與可視化?,F(xiàn)招聘一名具備跨平臺開發(fā)經(jīng)驗的軟件工程師,重點解決移動端點云帶寬瓶頸問題,并完成QGC內(nèi)點云顯示能力的工程化落地。 二、崗位職責 1. 負責Android系統(tǒng)下三維點云數(shù)據(jù)的高效傳輸與顯示優(yōu)化,包括但不限于: o ROS/ROSBridge/WebSocket/UDP等數(shù)據(jù)鏈路優(yōu)化 o PointCloud2數(shù)據(jù)壓縮、抽稀、編碼與流式傳輸方案設(shè)計 o 低帶寬場景(≤5Mbps)實時可視化性能優(yōu)化 2. 參與QGroundControl二次開發(fā): o 基于Qt/QML/C++擴展QGC功能模塊 o 在QGC內(nèi)接入實時點云數(shù)據(jù)并實現(xiàn)三維顯示 o 優(yōu)化與無人機遙測數(shù)據(jù)的同步顯示與UI交互 3. 參與無人機地面站軟件架構(gòu)設(shè)計: o Android端與QGC端數(shù)據(jù)鏈路打通 o 點云與軌跡、位姿等數(shù)據(jù)融合展示 o GPU/OpenGL/Qt3D渲染優(yōu)化 4. 協(xié)助算法與飛控團隊完成SLAM數(shù)據(jù)接口規(guī)范設(shè)計與性能調(diào)優(yōu)。 三、任職要求 1. 本科及以上學歷,計算機、自動化、機器人相關(guān)專業(yè)優(yōu)先。 2. 扎實的軟件工程基礎(chǔ),3年以上相關(guān)開發(fā)經(jīng)驗,具備良好的系統(tǒng)設(shè)計能力。 3. 熟練掌握以下至少兩項技術(shù)棧: (1)Android開發(fā): o Java/Kotlin o OpenGL ES/3D渲染優(yōu)化 o WebView或Native渲染框架經(jīng)驗 (2)QGroundControl開發(fā): o Qt/QML/C++ o MAVLink協(xié)議 o QGC源碼閱讀與插件開發(fā)經(jīng)驗 (3)機器人/無人機相關(guān): o ROS1/ROS2通信機制 o sensor_msgs/PointCloud2數(shù)據(jù)結(jié)構(gòu) o SLAM或三維點云處理經(jīng)驗(熟悉PCL庫優(yōu)先) 4. 熟悉以下方向者優(yōu)先: o 點云壓縮與流媒體傳輸 o Foxglove/RViz/三維可視化系統(tǒng)開發(fā) o 嵌入式Linux或無人機系統(tǒng)開發(fā)經(jīng)驗 四、加分項 ? 有無人機地面站或QGC二次開發(fā)項目經(jīng)驗 ? 有Android RViz、Qt3D或?qū)崟r點云渲染項目經(jīng)驗 ? 熟悉激光SLAM數(shù)據(jù)流程 ? 具備低帶寬圖傳優(yōu)化或?qū)崟r視頻/數(shù)據(jù)流優(yōu)化經(jīng)驗 公司福利待遇: 工作時間早8:30-18:00八小時工作制;周末雙休;法定節(jié)假日正常休假;入職即購買五險一金;帶薪年假;生日福利;節(jié)日福利;加班調(diào)休;年終績效獎勵。