岗位职责
1.负责设计和开发无人机飞控软件,包括嵌入式系统上的飞行控制算法实现、通信协议等。
2.基于嵌入式操作系统,实现无人机飞行控制与管理软件功能模块、任务调度与管理、进程通信的设计与开发。
3.负责飞行模式切换逻辑、飞行任务逻辑、状态监控与失效保护策略等设计与开发;
4.负责飞控系统各类传感器驱动和外设接口软件开发;
5.实现通信协议,确保无人机与地面站之间的信息交流和遥控操作的顺畅。
任职要求:
1.航空、自动化、导航制导与控制、电子、通信、计算机等相关专业。
2.3年以上软件开发或相关领域的工作经验,熟悉常见的嵌入式系统、处理器架构、通信协议等。
3.了解飞行器动力学、控制理论、传感器原理等基础知识;
4.熟悉软件研发中的需求分析、概要设计、详细设计、代码编写、软件测试等全过程,熟悉DO-178C等标准规范。
5.精通C/C++编程语言,熟悉常用的嵌入式实时操作系统,具有良好的编程习惯,较高的软件架构设计及文档编写能力,熟悉自动代码生成工具。