职位描述
C++STM32、NXP船舶/航空/航天/火车制造
【职位概述】
负责无人机/机器人产品的嵌入式软件开发,聚焦于业务逻辑实现、系统资源调度与通信协议构建。重点完成各类外设驱动开发及MAVLink通信协议栈的深度集成与优化。
【岗位职责】
1. 业务逻辑开发:根据产品需求,实现飞行控制/运动控制中的业务逻辑(如航线任务、异常保护、状态机切换)。
2. 系统集成:负责嵌入式实时操作系统(RT-Thread/FreeRTOS/Linux)下的驱动开发与系统资源优化,确保多任务稳定运行。
3. 协议栈开发:深度开发和维护MAVLink通信协议栈,负责消息解析、打包、微服务定义及链路质量控制。
4. 外设控制:编写并调试各类传感器(IMU、GPS、视觉)、执行机构(电调、舵机)的底层驱动与控制算法接口。
5. 联合调试:配合硬件工程师完成板卡 bring-up,配合地面站/服务端工程师完成联调。
【任职要求】
1. 教育背景:本科及以上学历,计算机、电子信息、自动化等相关专业。
2. 专业技能:
o 精通C/C++编程,具备良好的编码习惯与模块化设计能力。
o 熟悉ARM Cortex-M/A系列处理器架构,熟练使用STM32、NXP或全志等主流MCU/MPU。
o 熟悉UART、I2C、SPI、CAN、PWM等常用外设驱动开发。
o 必须具有MAVLink协议实际开发经验,理解其消息定义、封装及常见扩展机制(如参数协议、命令协议)。
o 熟悉至少一种RTOS(如FreeRTOS、RT-Thread)的实际产品应用。
3. 加分项:
o 有PX4/ArduPilot等开源飞控二次开发经验者优先。
o 熟悉ROS/ROS2者优先。
负责无人机/机器人产品的嵌入式软件开发,聚焦于业务逻辑实现、系统资源调度与通信协议构建。重点完成各类外设驱动开发及MAVLink通信协议栈的深度集成与优化。
【岗位职责】
1. 业务逻辑开发:根据产品需求,实现飞行控制/运动控制中的业务逻辑(如航线任务、异常保护、状态机切换)。
2. 系统集成:负责嵌入式实时操作系统(RT-Thread/FreeRTOS/Linux)下的驱动开发与系统资源优化,确保多任务稳定运行。
3. 协议栈开发:深度开发和维护MAVLink通信协议栈,负责消息解析、打包、微服务定义及链路质量控制。
4. 外设控制:编写并调试各类传感器(IMU、GPS、视觉)、执行机构(电调、舵机)的底层驱动与控制算法接口。
5. 联合调试:配合硬件工程师完成板卡 bring-up,配合地面站/服务端工程师完成联调。
【任职要求】
1. 教育背景:本科及以上学历,计算机、电子信息、自动化等相关专业。
2. 专业技能:
o 精通C/C++编程,具备良好的编码习惯与模块化设计能力。
o 熟悉ARM Cortex-M/A系列处理器架构,熟练使用STM32、NXP或全志等主流MCU/MPU。
o 熟悉UART、I2C、SPI、CAN、PWM等常用外设驱动开发。
o 必须具有MAVLink协议实际开发经验,理解其消息定义、封装及常见扩展机制(如参数协议、命令协议)。
o 熟悉至少一种RTOS(如FreeRTOS、RT-Thread)的实际产品应用。
3. 加分项:
o 有PX4/ArduPilot等开源飞控二次开发经验者优先。
o 熟悉ROS/ROS2者优先。
工作地点
南京浦口区北斗大厦(惠达路)4楼开天眼无人机

认证资质
营业执照信息

更新于 4月13日


