岗位职责:1、设计并开发地面站软件核心模块,包括通信管理、任务规划及设备控制等;实现数据可视化界面及人机交互优化;2、开发协议解析器(MAVLink编解码)、数据转发服务及链路冗余机制;集成数据加密、身份认证、防篡改校验等通信安全手段开发;3、优化高并发数据处理能力、降低端到端延迟;制定自动化测试方案,覆盖异常场景(信号干扰)及压力测试(长时间任务稳定性)。 4、支持Windows、Linux、Android/iOS多平台部署,解决系统兼容性问题;5、提供SDK/API供第三方系统(任务管理平台、AI分析模块)集成,编写开发者文档及示例代码。岗位要求:1、本科及以上学历,计算机科学、软件工程、电子信息、自动化等相关专业,硕士学历优先;2、精通C++/Python/Java,熟悉跨平台开发框架(如Qt)及网络编程;掌握无人机通信协议(MAVLink、RTK、自定义数传协议)及数据加密技术(AES、TLS);熟练使用OpenGL、GIS工具实现三维地图、航迹渲染及实时数据仪表盘;熟悉SQL/NoSQL数据库、时序数据存储及流数据处理;了解无人机地面站功能标准及人机交互设计规范;3、3年以上工业控制、无人机或机器人地面站开发经验,主导或参与过完整项目交付;有集群控制、多链路冗余切换或低延迟视频传输开发经验者优先;4、具备跨团队协作能力,能与飞控、导航、硬件团队协同调试通信链路与协议兼容性;擅长通过日志分析、压力测试定位性能瓶颈(如数据丢包、界面卡顿)并提出优化方案。