中国航天科工集团有限公司|嵌入式开发工程师

中国航天科工集团有限公司 · 北京航天新立科技有限公司 · 北京 · 更新时间:2026-09-07

岗位职责

1.基于PX4、ArduPilot等主流开源飞控架构,进行四旋翼无人机飞控固件的移植、二次开发及功能优化。 2.负责嵌入式底层驱动开发,包括STM32系列MCU的外设驱动(UART、I2C、SPI、CAN、PWM等)及传感器(IMU、磁力计、气压计、GPS等)数据采集与融合。 3.编写飞控与机载计算机、遥控器、数传/图传模块、RTK模块之间的通信协议,并完成联调测试。 4.参与飞控核心算法(姿态估计、位置控制、失效保护、航点任务等)的代码实现与调优,解决实际飞行中的异常问题。 5.配合算法工程师完成新硬件的飞控适配,优化控制参数,提升飞行稳定性与自主飞行能力。 6.撰写飞控开发文档、硬件接口说明及测试报告,维护代码仓库版本。

任职要求

1.计算机、电子、自动化、通信等相关专业; 2.精通C/C++,具备扎实的嵌入式软件开发能力,熟悉ARM Cortex-M系列(尤其是STM32)开发环境。 3.理解PX4或ArduPilot的软件架构、模块通信机制及启动流程。 4.能够读懂原理图,熟练使用示波器、逻辑分析仪、J-Link等调试工具定位软硬件问题。 5.了解PID控制、互补滤波/卡尔曼滤波等基础算法,能够配合进行参数调试。 6.加分项:有ROS/ROS2开发经验,或参与过开源飞控社区提交过代码/文档。 专业要求:计算机类

中国航天科工集团有限公司校园招聘:嵌入式开发工程师岗位来自中国航天科工集团有限公司招聘官网,具体内容以中国航天科工集团有限公司招聘官网为准。