职位描述
 任职要求:本科以上,计算机相关专业,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)参与需求分析和技术方案设计,提出专业建议和创新性解决方案 
  以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕