岗位职责:
1.负责飞行器地面测发控软件的开发与维护,基于Qt框架使用C++/C语言实现测发控流程控制、参数装订、状态监控、数据记录及回放等功能;
2.完成地面测发控系统与飞控、地面测试台等设备的通信对接,包括UDP、串口(RS232/RS422/485)等接口的数据收发、协议解析、校验及异常处理;
3.参与测发控软件的需求分析,与硬件及总体等部门高效沟通,梳理复杂场景下的软件需求,编写《软件需求规格说明》《软件设计说明书》等开发文档;
4.实现测发控流程的状态机管理,包括发射前检查、加电时序控制、指令下发、遥测解析、安全联锁逻辑等核心功能;
5.负责外场试验期间的软件技术保障工作,包括现场软件环境搭建、联调联试、故障定位与排查,确保试验任务顺利进行;
6.研制阶段适应阶段性出差,能够在外场快节奏环境下独立完成软件问题排查与修复,配合总体及试验单位完成发射保障任务;
7.编写软件单元测试、测试报告,参与系统联调及故障注入测试,对通信异常(丢包、延迟、错帧)、时序冲突、资源竞争等问题进行分析定位并持续优化;
8.依据军用软件标准,完成软件配置管理、文档编制及产品归档。
任职要求:
1.电子、通信、自动化、测控技术与仪器、计算机等相关专业,研究生及以上学历,拥有5年以上相关工作经验;
2.具有嵌入式或桌面端软件开发经验,具备测发控、航天/航空软件开发经验者优先;
3.熟练掌握C/C++编程语言,具备良好的面向对象设计能力,能独立完成应用软件架构设计及开发;
4.掌握UDP(单播/组播)及串口通信编程,能使用工具(如Wireshark、串口助手等)独立分析排查通信问题;
5.了解GJB 438C/GJB 5000B等军用软件文档体系要求,具备良好的文档编写能力;
6.具备较强的外场适应能力,能接受阶段性出差,能够在试验现场快速响应、独立解决软件相关问题;
7.具备良好的跨专业沟通能力,能与总体、硬件等团队高效协作;
8.有外场试验保障经验者优先。