一、岗位背景 在Android设备与QGroundControl平台中实现三维点云的高效传输(在保证点云质量的前提下通过其他方法降低点云数据量)与可视化。现招聘一名具备跨平台开发经验的软件工程师,重点解决移动端点云带宽瓶颈问题,并完成QGC内点云显示能力的工程化落地。 二、岗位职责 1. 负责Android系统下三维点云数据的高效传输与显示优化,包括但不限于: o ROS/ROSBridge/WebSocket/UDP等数据链路优化 o PointCloud2数据压缩、抽稀、编码与流式传输方案设计 o 低带宽场景(≤5Mbps)实时可视化性能优化 2. 参与QGroundControl二次开发: o 基于Qt/QML/C++扩展QGC功能模块 o 在QGC内接入实时点云数据并实现三维显示 o 优化与无人机遥测数据的同步显示与UI交互 3. 参与无人机地面站软件架构设计: o Android端与QGC端数据链路打通 o 点云与轨迹、位姿等数据融合展示 o GPU/OpenGL/Qt3D渲染优化 4. 协助算法与飞控团队完成SLAM数据接口规范设计与性能调优。 三、任职要求 1. 本科及以上学历,计算机、自动化、机器人相关专业优先。 2. 扎实的软件工程基础,3年以上相关开发经验,具备良好的系统设计能力。 3. 熟练掌握以下至少两项技术栈: (1)Android开发: o Java/Kotlin o OpenGL ES/3D渲染优化 o WebView或Native渲染框架经验 (2)QGroundControl开发: o Qt/QML/C++ o MAVLink协议 o QGC源码阅读与插件开发经验 (3)机器人/无人机相关: o ROS1/ROS2通信机制 o sensor_msgs/PointCloud2数据结构 o SLAM或三维点云处理经验(熟悉PCL库优先) 4. 熟悉以下方向者优先: o 点云压缩与流媒体传输 o Foxglove/RViz/三维可视化系统开发 o 嵌入式Linux或无人机系统开发经验 四、加分项 • 有无人机地面站或QGC二次开发项目经验 • 有Android RViz、Qt3D或实时点云渲染项目经验 • 熟悉激光SLAM数据流程 • 具备低带宽图传优化或实时视频/数据流优化经验 公司福利待遇: 工作时间早8:30-18:00八小时工作制;周末双休;法定节假日正常休假;入职即购买五险一金;带薪年假;生日福利;节日福利;加班调休;年终绩效奖励。