我们正在寻找一名有志于深耕*地面站软件开发的C++开发工程师,参与公司自主研发的地面站项目。基于开源QGroundControl(QGC)框架开发,通过QML+C++构建高性能界面,配合我司飞控SDK,实现*控制、状态监测、任务规划等功能。岗位职责:•基于QGroundControl框架,使用C++进行地面站功能模块的开发与维护•使用QML完成前端交互界面设计,绑定SDK暴露的属性与方法•调试与优化*状态显示、任务上传、飞行控制等核心功能•根据产品需求扩展SDK功能(接口调用、信号槽机制等)•编写高质量、可维护代码,并配合测试与版本迭代•与飞控、产品及测试团队协同开发,提高整体交付效率任职要求:•熟练掌握C++11/14,具备扎实的面向对象设计能力•熟悉Qt/QML开发框架,了解Qt信号-槽机制和模块化设计思想•熟悉至少一种开源*地面站(如QGroundControl)架构•有实际使用MAVLink或飞控SDK(如PX4/ArduPilot)经验•熟悉Git、CMake、调试工具,良好的编码习惯和文档习惯•具备独立问题分析和解决能力,良好的团队合作精神加分项(非必要):•有QGC二次开发经验(可附带展示项目或代码链接)•有参与Qt/QMLUI开发的可上线项目经验•熟悉*地面站交互逻辑,如航线规划、地图控件、飞行日志回放•理解MAVLink协议,能够独立解析并调试通信数据•有飞控或嵌入式系统背景者优先(如STM32/PX4/RTOS等)我们提供:•年轻、务实、高效的技术团队•接触实际飞控与*通信系统,参与从原型到产品全过程•技术氛围浓厚,支持开源学习与进阶发展
联系我时,请说是在58同城上看到的,谢谢!