【岗位职责】

1. 负责伺服运动控制产品的嵌入式软件开发,
涵盖电机控制与工业通信两大方向;

2. 方向一(电机控制):负责伺服驱动嵌入式软件的电流环、速度环、
位置环控制算法开发与调优,基于 ADI 系列芯片完成硬件电流环的
采样、FOC 磁场定向控制实现与参数整定;

3. 方向二(嵌软控制&工业通信):负责控制类与通信类 MCU 的嵌入式
软件开发,实现 CANFD、EtherCAT 等工业总线通信协议栈,完成
匠芯创(Motorcomm)MCU 平台的驱动开发与移植;

4. 承担软硬件联调、系统联调与现场问题定位,输出根因分析、
修改方案与验证方案,形成完整问题闭环;

5. 参与产品稳定性优化与量产导入,配合 EMC 整改,支撑产品从样机
到量产的全流程交付;

6. 编写模块设计文档、接口文档、测试报告,沉淀平台化软件资产。

【任职要求】

1. 本科及以上学历,自动化、电气工程、电子信息、计算机、
机电一体化等相关专业;

2. 5 年及以上工控领域嵌入式软件同岗位经验,伺服驱动、运动控制、
机器人关节、灵巧手、磁悬浮、工业自动化方向优先;

3. 满足以下两个方向之一即可,两个方向均有积累者优先:

方向① 电机控制:
- 有 FOC、SVPWM、电流环/速度环/位置环的嵌入式实现经验;
- 熟悉 ADI 系列 ADC 或专用电机控制芯片者优先;
- 理解 PWM 死区、电流采样时刻、编码器反馈等硬件相关细节。

方向② 嵌软控制&工业通信:
- 精通 CAN、CANFD、EtherCAT(ETG 规范、PDO/SDO、分布式时钟)
等工业通信协议的嵌入式开发;
- 有匠芯创 MCU 或其他国产 MCU 平台开发经验者优先;
- 熟悉 RTOS(FreeRTOS/RT-Thread)下的任务设计与实时性优化。

4. 熟练掌握 C/C++ 嵌入式编程,具备良好的代码规范与文档习惯;

5. 有独立负责一个模块或一个技术方向的完整经历——从功能开发、
软硬件联调到现场问题定位、稳定性优化;

6. 有明确的排查逻辑,能进行根因分析、说明修改原因并给出验证方案;

7. 沟通协作良好,能适应跨团队联调与项目节点节奏。

【加分项】

- 灵巧手、人形机器人、磁悬浮系统、机器人关节模组相关项目经验;
- EtherCAT 主站/从站协议栈完整移植经验,或 ETG 认证经历;
- 有感/无感控制、参数辨识、振动抑制算法经验;
- 量产固件运维经验(OTA、失效日志、现场回溯分析);
- 开源社区贡献、技术博客、专利或软件著作权。