岗位职责:
1、负责飞行器等产品嵌入式驱动及应用层开发,代码维护及功能完善工作;
2、提供产品相关测试技术方案,提供专业的技术支持;
3、负责产品测试文档、技术支持文档、软件研发文档的撰写;
4、负责产品软件维护,管理,升级,适配,优化等工作;
5、领导交办的其他工作。
任职条件:
1、本科及以上学历,通信、电子信息工程、计算机、自动化等相关专业;
2、具有2年及以上嵌入式开发相关工作经历;
3、精通C/C++语言编程,熟练使用Keil,IAR,GCC,vscode等开发工具;
4、熟练使用C/C++单元测试框架CppUTest、Google Test、CUnit;
5、熟悉机器人姿态解算算法,四元数,有机器人开发经验者优先;
6、熟悉常用运动控制算法,PID;
7、熟悉常用滤波算法,卡尔曼滤波;
8、熟悉常用传感器如超声波、陀螺仪等的数据处理;
9、熟悉CAN、RS485等总线通信协议;
10、熟悉嵌入式开发流程,精通至少一种嵌入式MCU,熟悉STM32,ARM体系架构,熟悉Linux开发更佳;
11、能够看懂硬件原理图,具有硬件设计开发经验优先;
12、熟悉FreeRTOS等实时内核者优先;
13、熟悉Altium Designer或Cadence者优先;
14、具有无人机飞控开发经验优先。