岗位描述
岗位职责
- 负责常见 MCU 平台的嵌入式软件开发,面向机器人设备实现控制、状态管理、通信和基础诊断等功能。
- 参与底盘、夹爪、关节采样及其他设备模块的驱动适配、控制逻辑和通信协议开发,完成软硬件联调。
- 参与 MCU 软件的任务与状态管理、参数配置、日志诊断、升级和生产测试等工程能力建设,沉淀可复用模块。
- 与机械、电气、控制、域控及上层软件协作,完成台架验证、现场问题定位、版本测试和交付闭环。
岗位要求
- 具备 MCU/嵌入式软件开发经历,熟悉 C 语言和基本开发调试流程,能够独立完成明确的开发任务。
- 了解一种或多种常见 MCU/SoC 平台及 RTOS,理解嵌入式任务、状态机、启动和异常处理等基本概念。
- 熟悉至少一种常见设备通信接口或协议,如 CAN、UART、SPI、I2C、RS485 或以太网,并具备接口调试和问题定位能力。
- 具备良好的代码习惯、测试意识和协作能力,愿意在真实设备上持续调试并推动问题闭环。
加分项
- 有机器人、机械臂、移动底盘、夹爪或其他智能硬件开发经验。
- 了解电机控制、传感器采样、设备状态机或工业通信,有从样机调试到稳定版本交付的经历。