职位描述
岗位职责
1. 总体设计与规划
* 负责无人机通信模块(数据链)的整体软件架构设计、需求分析与方案制定。
* 主导关键技术选型与评估,包括但不限于通信协议栈、嵌入式操作系统、主控芯片平台等。
* 制定软件开发规范、接口标准、测试策略及版本管理流程。
2. 核心技术开发与攻关
* 主导通信核心协议的实现与优化(如MAVLink、自定义可靠传输协议等),确保通信的实时性、可靠性与抗干扰能力。
* 解决无线通信(如Wi-Fi, 4G/5G, 数传电台)在复杂环境下的底层驱动、链路管理与性能优化难题。
* 负责与飞控、导航、任务载荷、地面站等其他模块的软件接口定义与集成联调。
3. 团队管理与项目推动
* 领导通信软件研发团队,进行任务分解、进度管理与质量控制。
* 负责技术风险评估,主导解决项目开发、测试及外场试飞中出现的关键技术问题。
* 编写核心设计文档、技术报告,并进行技术评审与知识传递。
任职资格
1. 基本要求
* 本科及以上学历,计算机科学、软件工程、通信工程、电子信息工程、自动化等相关专业。
* 5年以上嵌入式软件开发经验,至少2年以上作为软件架构师、系统工程师或技术负责人,主导过完整模块或子系统的开发交付。
* 具备优秀的英文技术文档阅读能力。
2. 必备技术能力
* 编程语言:精通C/C ,熟悉Python用于脚本开发与自动化测试。
* 操作系统:深入理解Linux内核或主流RTOS(如FreeRTOS, VxWorks),具备底层驱动开发与调试经验。
* 通信协议:
* 精通TCP/IP, UDP, Socket网络通信编程。
* 深入理解至少一种无线通信技术原理(Wi-Fi, 4G/5G, LoRa等)。
* 具备MAVLink协议实际开发经验者优先。
* 嵌入式开发:熟悉ARM Cortex-M/A系列架构,精通多线程、中断、DMA、内存管理等嵌入式核心概念。
3. 核心软实力
* 系统思维:具备优秀的系统架构设计能力和复杂问题分解能力。
* 领导力:拥有良好的团队管理、跨部门协调沟通和项目推动能力。
* 解决问题:具备强烈的技术热情和攻关精神,能承受压力,快速定位并解决技术难题。
4. 优先考虑条件
* 拥有无人机、机器人、航空电子或JG通信行业项目背景。
* 熟悉DO-178C等航空软件适航标准或有相关开发经验。
* 具备机器学习在通信领域(如信道预测、自适应编码)的应用经验。