职位描述
岗位职责:
1.负责外骨骼控制系统的MCU(及多MCU)系统软件架构设计与实现。
2.编写和优化各类外设的底层驱动程序,包括但不限于传感器驱动与CAN总线等通信模块驱动。
3.开发与维护各模块间的通信协议(如CAN),实现与传感器及多个关节电机的可靠、高速数据交换。
4.实现低功耗蓝牙通信,设计与上位机(如PC/手机APP)的数据交互协议。
5.部署PID控制器(及简单的调试),部署高实时性的电机控制算法(位置、速度、扭矩控制)。
6.读取来自编码器、扭矩传感器、IMU的实时数据,并部署简单的数据预处理流程。
任职资格:
1.计算机科学、电子工程、自动化、机器人等相关专业本科及以上学历。
2.精通C/C++语言,具备良好的编程风格和文档习惯。
3.扎实的嵌入式系统知识,理解MCU架构、外设、中断、时钟等概念。
4.具有实时操作系统或裸机环境下开发实时控制系统的经验。
5.能够阅读并理解电路原理图和PCB布局。
6.对技术有热情,有强烈的责任心,注重细节和代码质量。
7.拥有3年以上嵌入式软件开发经验,有机器人、运动控制、康复医疗外骨骼项目经验者优先。
8.熟悉机器人运动学/动力学基础,或有PID控制实际调参经验者优先。
9.具有算法部署经验者优先(PID控制算法、步态规划、强化学习等深度学习模型)。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕