岗位职责
- 负责总线型(EtherCAT/CAN)伺服驱动器、控制板卡等总线功能开发,基于Linux的EtherCAT主站实现以及调试;
- 负责机器人整机通信架构设计和优化,软件通讯协议和说明文档编写;
- 参与机器人关节驱动器相关调试与问题分析,负责机器人多种传感器、驱动器的驱动开发;
- 与系统、算法工程师合作完成执行器与上层通信协议代码编写;
- 底层实时控制系统搭建和代码编写,底层控制逻辑拆解和代码实现。
职位要求
- 电子工程、电气工程、机械工程、软件工程等相关专业本科及以上学历,3年以上机器人嵌入式驱动工作经验;
- 精通C/C++或Python等编程语言,具备较强的逻辑分析能力及良好的编程习惯;
- 熟悉Linux系统,掌握EtherCAT总线运动控制开发经验优先,具备2年以上ROS或ROS2开发经验优先;
- 熟悉常用MCU、DSP、SOC的系统搭建和程序编写,了解嵌入式平台,熟悉芯片硬件资源与应用,掌握中断、MMU、Cache、多核、preempt-rt等机制;
- 熟悉CAN、485、I²C、SPI、Ethernet、EtherCAT等常用通信协议;
- 熟练使用主流驱动器进行调试和应用优先,具备机器人双足相关产品开发经验优先,具备独立工作能力、问题分析与解决能力,工作耐心细致,责任心强,拥有良好的沟通能力与团队合作精神。