一、岗位职责:
核心平台设计与开发: 负责无人机飞控管理平台的整体架构设计、核心模块开发与迭代优化,确保平台的高可用性、高扩展性和安全性。
业务功能实现: 参与或主导飞行任务管理、实时监控、设备管理、数据链路通信、空域管理、应急预案等核心业务功能的开发。
GIS与可视化集成: 负责将GIS地图服务(如天地图、ArcGIS、Mapbox等)深度集成到飞控平台,实现无人机实时位置追踪、航线规划与展示、电子围栏、地理信息分析等功能。
前后端协作: 与前端团队协作,设计并实现稳定、高效的Web API接口,保障数据可视化界面的流畅体验。
技术攻关与性能优化: 解决平台在高并发、实时数据流(如遥测、视频流)、海量轨迹数据存储与查询等方面的技术挑战。
文档编写与团队指导: 编写核心架构设计文档,并指导初中级工程师,提升团队整体技术水平。
二、任职要求:
硬性要求(必须满足):
专业经验: 计算机相关专业本科及以上学历,3年以上Java开发经验。
行业经验: 必须具备无人机相关行业(飞控平台、无人机云系统、无人机管控)的开发经验,熟悉无人机系统架构、MAVLink/RTK等协议者优先。
平台经验: 有独立负责或作为核心成员参与完整飞控平台设计与开发的经验,理解飞行管理、监控、调度等核心业务流程。
技术栈:
后端: 精通Java及主流框架(Spring Boot/Cloud, MyBatis等),熟悉微服务架构。
Web与GIS: 精通Web开发,必须具有GIS项目开发经验,熟悉至少一种主流GIS服务器(GeoServer、SuperMap等)或地图API(百度/高德API、Leaflet、Cesium.js等)。
中间件: 熟练掌握Redis、RabbitMQ/Kafka、Nginx等。
数据库: 精通MySQL/PostgreSQL,对空间数据库(如PostGIS)有实际应用经验者大大加分。
其他能力: 熟悉Linux运维,了解Docker/K8s,具备良好的系统设计能力和编码规范。
三、优先考虑:
熟悉无人机监管法规(如UTM、UOM),有与民航局系统对接经验者。
有三维GIS(Cesium)、实时WebSocket通信、视频流处理经验者。
有大型分布式、高并发系统开发经验者。