岗位职责
1、移动机器人底盘下位机运动控制的软件架构、底层驱动、应用开发;
2、编写参与项目的需求分析和设计文档;编写和维护软件版本记录;编写工作日志,并定期总结和汇报工作;
3、协助上位机和硬件端的开发调试;
4、严格执行项目开发计划,保证项目进度;
5、协助完成产品生产、销售和实施,协助处理产品生产过程中发生的产品设计及其他技术问题;向相关人员及客户提供技术支持。
任职要求
1、本科及以上学历,有2至3年以上移动机器人底盘运动控制的经验;
2、熟悉单片机(STM32F1,STM32F4,STM32F7),熟悉Keil嵌入式开发工具(标准库,HAL库)。熟悉单片机(STM32)常用外设的使用(SPI、IIC、UART、USB等)及程序开发流程;了解RS485,CAN以及以太网通讯协议。
3、了解嵌入式实时操作系统FREERTOS,了解进程间通讯,有多进程和多线程编程经验者优先
4、熟练使用C语言,有良好的编程习惯和文档编写意识,具有良好的代码编写习惯,有钻研精神;
5、积极参与项目,努力推动项目进展,有激情;工作主动、责任心强,具备良好的沟通协调能力;
6、能承受一定的工作压力,做事踏实。