职责描述
1. 负责四足机器人 ARM 平台的底层软件与驱动开发(Linux/RTOS),覆盖处理器外设、常见传感器接口等关键模块;
2. 开发和优化高可靠、低延迟的驱动,保障感知与控制系统的实时性;
3. 参与核心芯片、传感器等硬件的选型工作,从软件适配和驱动实现角度提供专业建议;
4. 定位并解决 BSP 相关的兼容性、稳定性、性能等问题,确保机器人系统稳定运行。
任职要求
1. 统招本科及以上学历,计算机、电子、自动化等相关专业;
2. 精通 ARM Cortex-A 架构底层开发,熟悉 U-Boot 和 Linux 内核移植,以及DTS配置,具备系统 Bring-up经验;
3. 精通 MCU/SoC 常见总线接口(UART、SPI、I2C、MIPI、CAN等)原理及相关外设的驱动开发,具备蓝牙、Wi-Fi 等无线模块驱动开发和适配经验;
4. 熟悉常见传感器(IMU、激光雷达、摄像头、麦克风等)的接口协议及驱动适配方法;
5. 熟悉 ROS 系统架构, 能够开发简单的 ROS 节点,实现传感器数据采集、处理和控制输出;
6. 具备较强的自驱力和软硬件协同攻关能力,对机器人 / 自动驾驶 / 边缘 AI 等前沿技术有浓厚兴趣。