职责描述:
协助工程师完成具身智能操作臂嵌入式系统设备开发;
1、 协助工程师,根据操作臂嵌入式硬件设计,开发设备驱动程序及对应的驱动测试程序;
2、 协助工程师按项目及软件开发流程要求,完成嵌入式功能模块(如 FreeRTOS 任务、EtherCAT/CAN 通讯逻辑、ADC 数据采集)的设计文档编写、代码开发与交付;
3、 协助工程师搭建基于 Linux(Ubuntu)的测试环境,包括通讯链路标定环境及电机控制功能验证环境;
4、 协助工程师完成硬件的开发辅助工作,包括板卡接口调试、驱动程序联调;
任职要求:
1、 计算机、软件工程、电子信息工程、自动化、机械电子等专业本科及以上,有嵌入式设备开发、机器人 / 外骨骼 / 操作臂相关项目经验,或 STM32 系列 MCU 开发经验者优先;
2、 了解嵌入式通讯协议,如 EtherCAT、CAN、UDP,熟悉其数据帧格式(如帧头 0xEE 格式)及基础调试方法;
3、 了解嵌入式硬件知识,包括 MCU(尤其 STM32系列)架构、传感器 / 电机接口技术、电源拓扑原理,熟悉 ARM 体系结构者优先;
4、 熟悉 Linux(Ubuntu)操作系统及相关开发平台,了解 FreeRTOS 实时操作系统,精通 C/C++ 编程,了解 Python(用于测试脚本开发),有良好的安全编码规范意识;
5、 了解嵌入式传感器(如编码器、IMU)、电机(如关节模组、微型电缸)的工作原理,或熟悉 ADC 采集、滤波算法(卡尔曼、滑动平均)者优先;
6、 了解物联网端通讯协议(如 MQTT、HTTP),具备跨部门协作意识与问题沟通能力;