职位描述
岗位职责:
1.熟悉大疆开放平台与 API:掌握大疆官方开放的 SDK(如 Mobile SDK 用于 App 端、OnBoard SDK 用于机载端扩展、Cloud SDK 用于云端数据交互),理解 API 文档中的接口功能(如飞行控制、状态获取、相机控制等)。熟悉大疆的开发规范(如权限申请、接口调用流程、数据格式),能正确处理 API 返回的飞行状态(位置、电量、姿态)、错误码等;
2.网络通信与数据交互:理解无人机与地面端(App/Web)的通信方式(如 Wi-Fi、蓝牙、4G/5G 数传模块),能通过 API 建立稳定连接,实现指令下发(如起飞、航线规划)和数据上行(如实时图传、GPS 位置);
3.多端开发能力:若基于大疆 Mobile SDK 开发,需掌握 Android(Java/Kotlin)或 iOS(Swift/Objective-C)开发,能集成 SDK 到原生 App 中,实现飞行控制界面、实时数据展示等。通过大疆 Cloud API 或中间件(如自建服务器转发指令)实现远程管理,需掌握前端(JavaScript/React/Vue)和后端(Java/Python/Node.js)开发,处理 WebSocket 实时通信、HTTP 接口调用等;
4.飞行业务逻辑实现:基于 API 封装基础飞行功能(起飞、降落、悬停、手动控制、航线规划),并结合业务场景组合成复杂功能(如 “巡检航线自动执行 + 异常点自动拍照”)处理边界情况:如无人机低电量时自动触发返航逻辑、指令超时重试机制、飞行权限校验(如限飞区判断)等。
任职要求:
1:精通C/C++;精通Java、Kotlin;熟悉Python等相关开发语言;
2:熟悉STM32/ARM平台;掌握UART,SPI等通信协议;具备传感器驱动、外设控制相关开发能力(如红外采集、图像采集等外部设备);
3:熟悉大疆MobileSDK/PayloadSDK/OnboardSDK;有基于相关SDK进行二次开发经验者优先;
4:了解无人机工作原理、通信协议;熟悉空间坐标转换、多视图几何;有图像处理、传感器融合经验更佳;
5:具有3年以上相关开发经验者优先,有完整的无人机项目交付经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕