工作职责:
1、负责割草机器人相关产品的嵌入式软件开发、量产导入与后期维护升级;
2、负责ST、GD以及其他国产MCU平台的嵌入式软件编写以及调试;
3、负责Linux系统下的UART,IIC,SPI,PWM等接口外设驱动的开发;
4、负责Linux系统下的传感器数据处理及运动控制处理的开发;
5、负责根据业务需求对软件工程进行重构;
能力要求:
1、本科及以上学历,电子电气自动化、控制、计算机,通信机械电子等相关专业,3年及以上相关开发工作经验;
2、熟悉单片机、STM32、ARM-A系列等平台下的嵌入式应用开发;熟练使用Keil、STM32、IAR等嵌入式开发环境,了解交叉编译;
3、精通C以及C++编程,熟练使用Git,熟悉gitlab系统,有良好的编码及文档编写习惯;
4、精通UART、SPI、I2C、USB等常见的通讯接口知识;熟悉Linux下驱动及应用开发,掌握通用接口外设驱动的开发;
5、有从0到1开发嵌入式软件架构的相关经验的最佳;
6、具有良好的沟通能力和团队合作精神,具有强烈的责任心和钻研精神;