岗位职责:
1、根据产品需求进行无人机地面控制软件功能设计;
2、对软件进行编码实现,并确保性能、质量和安全;
3、同时参与Windows/Android 平台客户端的设计及开发;
任职资格:
1、计算机及相关理工科专业毕业;
2、熟练使用 Qt Quick Qml、Qt C++、Qt Widgets 相关开发;
3、熟练掌握网络、串口通信,以及多线程的开发;
4、熟悉开源地面站 QGroundControl 或 MissionPlanner 的优先;
5、熟悉开源飞控 PX4 或 APM 软件结构的优先;
6、掌握Mavlink通信协议,以及协议数据的解析和封装优先;
7、熟悉常用视频协议,掌握 gsteramer 或 fmpeg 编解码技术的优先;
8、熟悉航线规划相关算法的优先;
9、熟悉基于国产地图进行二次开发的优先;