地点:广州/武汉
岗位职责:
1、负责开发无人机/机器人控制器等产品设备的上位机软件,应用环境包括但不限于windows,Linux,移动平台等,根据设备协议及GUI前端功能需求,开发交互操作界面/图形显示/数据存储等功能;
2、开发语言包括但不限于C,C++,Python等;
3、按照项目要求,完成软件的详细设计、代码实现、单元测试、集成测试和技术文档编写;
4、对现有软件产品进行维护优化和升级;
5、配合硬件工程师完成产品的调试和测试,产品投产后的技术支持工作和产品升级更新工作。
岗位要求:
1、计算机、电子、自动化等相关专业,3年以上Qt开发经验;
2、熟悉无人机/机器人、运动控制、数据采集等产品;
3、有嵌⼊式通信接口开发经验,熟悉USB、UART、TCP、Modbus等硬件接口及对应协议;
4、精通C/C++和Python,熟悉面向对象的设计思路和方法,对常用的C++开源类库,如:boost、ffpmeg、opencv、osg等比较熟悉,熟悉多线程、多进程编程技术;
5、使用QT进行软件图形化设计,熟悉QML/Qucik,会用Qt的各种类库进行开发,有一定的软件架构能力,根据设备协议进行指令/数据传递,数据存储及读取显示;
6、熟悉分辨率适配,QSS界面设计,图像数据性能调优等技术;
7、熟悉视频编解码技术,如h264、h265,有RTSP、RTMP推流相关经验;
收起