嵌入式工程师
Responsibilities
1.负责机器人控制平台的嵌入式软件开发、调试与迭代优化,基于STM32、GD32等MCU平台完成机器人控制与通讯模块的适配与优化;
2.设计与优化机器人上下位机通讯链路,基于SPI、CAN、EtherCAT等协议实现与电机、传感器等硬件的实时数据交换与控制;
3.开发Linux环境下的底层硬件驱动SDK,封装电机控制、BMS、传感器数据等底层控制逻辑为标准API接口,供上层运动控制算法调用;
4.参与机器人电子电气架构的需求分析,协作定义软硬件接口标准,撰写开发文档。
Qualifications
1.计算机、电子工程、自动化等相关专业,本科及以上学历,具有扎实的理论基础与实践经验;
2.至少1年以上嵌入式系统开发经验,具有机器人系统软件架构或SDK封装经验者优先;
3.了解EtherCAT协议,能够开发EtherCAT从站设备及主站控制接口,调试与优化通讯性能;
4.具备较强的系统思维能力,能够深入理解机器人硬件与控制算法的协同工作原理。