岗位描述
岗位职责
1. 负责机器人运动控制、外设驱动、电源管理类MCU固件开发、调试与迭代维护。
2. 开发调试电机驱动、编码器、IMU、测距传感器、电源检测等外设驱动,适配CAN、UART、SPI、I2C、PWM、EtherCAT等总线接口。
3. 基于RTOS实现多任务调度、中断管理、实时数据采集、闭环控制逻辑,保障运动控制实时性与稳定性。
4. 负责MCU固件OTA升级、异常容错、掉电保护、故障检测机制设计与落地。、
5. 配合硬件、整机、算法团队完成联调,使用示波器、逻辑分析仪定位时序、干扰、通信异常等底层问题。
岗位要求
1. 本科及以上学历,自动化、电子、嵌入式相关专业,3年以上工作经验。
2. 精通C语言,熟练SOC/STM32/GD32等Cortex-M架构开发,精通常用外设与通信总线协议。
3. 熟练使用FreeRTOS/RT-Thread等实时操作系统,熟悉信号量、消息队列、任务优先级配置。
4. 具备扎实硬件调试能力,能独立解决电磁干扰、时序异常、传感器数据漂移等问题。
5. 熟悉模块化固件设计、版本管理、技术文档编写,具备量产项目经验。
6. 熟悉模拟电路、数字电路、电源电路、接口电路及常见通信电路设计;
7. 能够独立完成原理图设计,熟悉 PCB Layout 规范,具备 PCB 评审能力;
5. 熟练使用示波器、逻辑分析仪、万用表、电源等常用硬件调试工具;
6. 熟悉 CAN、RS485、SPI、I2C、UART、USB、以太网等常见接口
加分项
✔️ 有机器人关节、伺服控制、多轴运动控制开发经验;
✔️ 熟悉CANopen、EtherCAT工业总线;
✔️ 具备低功耗设计、电池设备功耗优化经验。
✔️ 能够熟悉QT工具、Python脚本开发、Linux基础命令及脚本开发。