1.6-3万
中兴大道1040号
岗位概述:
本岗位负责研发和优化面向多无人机集群的航线规划、任务分配和调度控制软件系统。你将主导高效、智能的路径规划算法、任务调度逻辑、通信与管理平台的设计与实现,为自动化无人机执行 (如物流、巡检、编队等) 提供强大的软件支持,推动系统在实际生产、测试场景中的落地。
核心职责:
1. 参与和主导无人机任务规划、路径优化、任务调度等核心功能的软件架构设计、算法开发以及系统实现;
2. 研发支持多无人机异构集群的任务分配调度系统,包含飞行路径规避冲突、航线动态重规、障碍规避、能量管理等策略;
3. 设计并实现高可用的软件调度引擎,支撑多机/多任务的实时分布式任务管理,提升整体系统灵活性、鲁棒性、可伸缩性;
4. 与飞控(PX4/Ardupilot或自研系统)、定位/感知模块、地面站(GCS)、云端平台等进行高效软硬件集成开发;
5. 负责与通信模块(如MAVLink、UDP/TCP、CAN等协议)的无缝对接,实现地空链路、集群内实时通信与指令下发;
6. 参与系统工程仿真、实地测试,分析flight log和调度日志,收敛和优化业务指标,持续提升调度效率和运行安全性;
7. 撰写详细技术文档、测试报告及部署运维脚本,参与系统交付和技术支持
任职要求:
学历背景要求本科以上学位,专业方向为计算机科学、软件工程或相关领域。需要有至少5年的软件开发经验,其中至少2年的系统集成经验。
编程能力要求精通C++和Python编程,熟悉Linux系统编程和网络编程。熟悉多线程、并发编程内存管理等系统编程技术。
系统技能要求熟悉ROS/ROS2机器人开发框架,有实际的ROS项目开发经验。熟悉Docker、Kubernetes等容器技术,有DevOps实践经验。
有PX4/ArduPilot飞控、MAVLink协议集成开发经验者优先,熟悉航线规划与飞控接口集成落地经验;
熟悉常用无人机地面控制站(GCS)平台和仿真工具,如QGroundControl、Gazebo、AirSim等,有相关二次开发经验优先;
具备良好的工程体系和代码规范,较强的团队沟通、文档协作和跨部门合作能力,热爱无人机行业,认可公司价值观。
优先条件:
有机器人或无人机系统的开发经验
有实时系统或嵌入式系统的开发经验
有大型软件系统的集成和部署经验
有AI系统或深度学习平台的开发经验
有开源项目的贡献经验
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕