职位描述
(方向一)
1. 负责机器人及智能硬件产品的嵌入式软件开发、功能调试与迭代维护;
2. 基于MCU及实时操作系统开展应用开发,完成任务设计、数据处理、设备通信及核心功能落地;
3. 负责GPIO、UART、SPI、I²C、CAN、ADC、PWM、定时器、DMA、Flash等常用外设的驱动开发与功能适配;
4. 实现设备通信、状态管理、参数配置、日志打印、故障检测及异常处理等配套功能;
5. 配合硬件团队完成板级调试、软硬件联调、问题定位及设备可靠性测试;
6. 参与代码评审、版本管控与研发文档撰写,持续优化代码质量与项目可维护性。
(方向二)
1. 负责机器人关节模组伺服控制算法的开发、调试与性能优化;
2. 开展永磁同步电机(PMSM)有感FOC控制开发,涵盖电流采样、Clarke/Park变换、SVPWM、编码器角度处理等核心功能;
3. 完成关节力矩环、速度环、位置环算法开发与参数整定,优化关节力控精度、动态响应及运行平稳性;
4. 负责电机参数辨识、滤波算法、振动抑制、及各类异常问题排查;
5. 基于MCU平台使用C语言完成算法工程化落地、单板调试及实机验证;
6. 联动机械、电控、上位机团队,完成关节模组从原型验证到整机落地的闭环交付。任职要求
(方向一)
1.本科及以上学历,计算机、电子信息、自动化、通信工程、电气工程等相关专业;
2. 掌握C语言核心知识,熟悉指针、内存管理、中断机制及模块化编程思想;
3. 具备FreeRTOS、RT-Thread等任意一款嵌入式RTOS的学习或项目经验;
4. 熟练使用STM32、GD32等主流MCU,具备至少一种实际开发、调试经验;
5. 熟悉UART、SPI、I²C、CAN、ADC、DMA、定时器、中断等嵌入式底层基础知识;
6. 能够读懂硬件原理图、芯片手册与时序图,具备基础软硬件问题排查能力;
7. 动手能力扎实,学习能力强,具备良好的团队协作意识。
加分项
1. 拥有电赛、智能车、机器人竞赛、开源项目开发或相关岗位实习经历。
2. 有机器人、智能硬件、工业控制、物联网、无人机、车载电子等相关项目开发经验;
3. 熟悉CAN/CAN FD、RS485、Ecat等通信协议及开发实操;
4. 熟练使用STM32CubeMX、Keil、Git等开发及版本管理工具;
(方向二)
1. 本科及以上学历,自动化、电气工程、控制工程、电子信息、机电等相关专业;
2. 扎实掌握C语言,熟悉嵌入式软件开发基本流程;
3. 了解PMSM电机控制、有感FOC基本原理,熟悉PID及三闭环控制逻辑;
4. 熟练使用STM32、GD32、TI C2000等主流MCU,有相关竞赛经历优先;
5. 具备扎实的控制理论、数学基础,逻辑清晰、动手能力强,热爱机器人运动控制、电机控制方向;
6. 具备良好的沟通协作能力与自主学习能力。
加分项
1. 拥有电子设计竞赛、智能车、机器人赛事及相关科研项目经历。
2. 有PMSM、FOC伺服驱动、无人机电调、云台、轮毂电机等相关项目经验;
3. 熟悉CAN/CANopen、CiA402、EtherCAT等工业通信协议;
4. 具备ADC、电流采样、PWM、DMA、中断等底层驱动调试经验;
5.熟练使用示波器、逻辑分析仪、J-Link等开发调试工具;