职位描述
ARM处理器JavaPythonETHERCAT
岗位职责:
1、负责机器人关节模组嵌入式软件全流程开发,包括需求分析、架构设计、代码编写、单元测试、集成调试,聚焦关节模组的运动控制、姿态反馈、动力输出等核心功能实现;
2、主导关节模组底层驱动开发与优化,涵盖电机驱动(伺服 / 步进)、传感器(编码器、扭矩传感器等)、通讯接口、IO 口等底层硬件的软件适配,保障驱动稳定性与响应速度
3、负责 EtherCAT 通讯协议在关节模组中的应用开发,包括通讯链路搭建、数据交互协议制定、实时性优化,实现关节模组与控制器 / 其他模组的高速、精准数据传输;
4、参与关节模组运动控制算法的落地与优化,如轨迹规划、位置 / 速度 / 力矩闭环控制、振动抑制等,提升关节运动精度、响应速度与运行平稳性;
1、与硬件工程师、机械工程师、质量工程师紧密协同,解决研发、测试、生产过程中的软件相关问题,保障关节模组整体性能达标;
2、编写并维护嵌入式软件相关技术文档,包括需求规格说明书、设计文档、测试报告、用户手册等,确保文档规范完整;
3、持续优化关节模组嵌入式软件的可靠性、实时性、低功耗性能,跟进行业技术趋势,引入适配的软件优化方案。
任职要求
1、本科及以上学历,计算机科学、电子工程、自动化、控制工程等相关专业,3 年及以上机电产品嵌入式软件开发经验;
2、精通 C/C++ 编程语言,熟练掌握 STM32/ARM 等主流 MCU 的软件开发,具备扎实的嵌入式底层开发功底,熟悉 FreeRTOS/UCOS 等实时操作系统的移植与应用;
3、熟悉机器人关节模组核心硬件原理,包括电机控制(PWM/SVPWM)、传感器数据采集与处理、功率电子器件驱动等,能独立完成底层驱动开发与调试;
4、了解 EtherCAT 通讯协议原理与应用,具备 EtherCAT 从站 / 主站软件开发或调试经验
1、负责机器人关节模组嵌入式软件全流程开发,包括需求分析、架构设计、代码编写、单元测试、集成调试,聚焦关节模组的运动控制、姿态反馈、动力输出等核心功能实现;
2、主导关节模组底层驱动开发与优化,涵盖电机驱动(伺服 / 步进)、传感器(编码器、扭矩传感器等)、通讯接口、IO 口等底层硬件的软件适配,保障驱动稳定性与响应速度
3、负责 EtherCAT 通讯协议在关节模组中的应用开发,包括通讯链路搭建、数据交互协议制定、实时性优化,实现关节模组与控制器 / 其他模组的高速、精准数据传输;
4、参与关节模组运动控制算法的落地与优化,如轨迹规划、位置 / 速度 / 力矩闭环控制、振动抑制等,提升关节运动精度、响应速度与运行平稳性;
1、与硬件工程师、机械工程师、质量工程师紧密协同,解决研发、测试、生产过程中的软件相关问题,保障关节模组整体性能达标;
2、编写并维护嵌入式软件相关技术文档,包括需求规格说明书、设计文档、测试报告、用户手册等,确保文档规范完整;
3、持续优化关节模组嵌入式软件的可靠性、实时性、低功耗性能,跟进行业技术趋势,引入适配的软件优化方案。
任职要求
1、本科及以上学历,计算机科学、电子工程、自动化、控制工程等相关专业,3 年及以上机电产品嵌入式软件开发经验;
2、精通 C/C++ 编程语言,熟练掌握 STM32/ARM 等主流 MCU 的软件开发,具备扎实的嵌入式底层开发功底,熟悉 FreeRTOS/UCOS 等实时操作系统的移植与应用;
3、熟悉机器人关节模组核心硬件原理,包括电机控制(PWM/SVPWM)、传感器数据采集与处理、功率电子器件驱动等,能独立完成底层驱动开发与调试;
4、了解 EtherCAT 通讯协议原理与应用,具备 EtherCAT 从站 / 主站软件开发或调试经验
展开该职位详情




