本科及以上学历,机器人工程、计算机、软件、电子、自动化等相关专业毕业,具有3年以上机器人等相关行业硬件开发及调试经验。
专业技能要求:
1.工作认真负责,对研发有热情,具备独立工作能力,能够适应加班、出差等职场文化,能够顺利阅读英文文献并善于吸收新知识;
2.对STM32系列微控制器有深入的了解,包括其架构、编程模型、外设接口等,擅长硬件设计和软件开发,精通嵌入式Linux开发;
3.熟悉Linux操作系统的嵌入式应用开发,包括内核裁剪、驱动开发、文件系统构建、Yocto/Buildroot等工具的使用;
4.掌握多种通信协议(SPI、I2C、UART、CAN、Ethernet等,能够进行原理图设计、PCB布局。
岗位职责:
1.单片机系统开发:负责单片机硬件电路设计、原理图绘制、PCB 设计及调试,确保硬件系统稳定可靠。
2.软件开发:编写单片机驱动程序和应用程序,实现对机器人各类功能的控制,优化代码以提高系统性能。
3.电机控制:熟练运用 FOC 控制算法,实现对空心杯电机的高效控制;掌握舵机控制原理,开发舵机控制程序,熟悉一般直流无刷电机的控制方法并应用于实际项目。
4.灵巧手开发:基于舵机和空心杯电机,进行灵巧手的机械结构与电子控制系统的开发与整合,实现灵巧手的精确抓取和操作。
5.系统集成与测试:将开发的硬件和软件系统进行集成,对机器人整体性能进行测试和优化,解决测试过程中出现的问题。
6.技术文档撰写:编写详细的技术文档,包括硬件设计文档、软件设计文档、测试报告等,便于知识传承和团队协作。
7.技术研究与创新:关注行业最新技术动态,引入新的理念和方法,提升机器人嵌入式系统的性能和竞争力。