岗位职责:
1. 负责关节模组MCU底层驱动软件开发及测试,构建高度可复用、可配置的驱动代码框架,确保底层驱动代码多平台兼容,主导驱动代码在不同内核和架构的MCU(如ST、TI等)上的移植与适配工作,并对底层驱动代码进行极致的性能和效率优化;
2. 设计与上层主控的通信接口和数据交互协议,负责CAN、CANFD、EtherCAT通讯、诊断、刷写等协议软件开发;
3. 负责对客户现场问题的技术支持;
4. 负责关节模组系统算法集成与参数标定;
5. 编写严谨的设计文档、接口说明和测试案例;
任职要求:
1. 本科及以上学历,电子信息工程、自动化、计算机科学等相关专业;
2. 3年以上嵌入式软件开发经验,具备至少2个以上电机驱动底层软件项目的完整经验;
3. 深入理解并实践过至少两种不同系列的MCU(如ST、TI等),并对它们的内核架构差异有清晰认知;
4. 能熟练进行嵌入式环境的搭建、链接脚本修改、启动文件分析等;
5. 至少有CAN、CANFD、EtherCAT等至少一种通信软件开发与调试经验;
6. 熟悉C/C++编译原理,了解代码体积与执行速度的平衡策略;
7. 熟练使用示波器、逻辑分析仪、JLINK/ST-Link等调试工具,并熟悉Git版本控制;