岗位职责: 1)、主要负责农机自动驾驶系统总体软件设计,以及相关的嵌入式软件设计; 2)、主要负责农机自动驾驶系统的电机驱动器、控制器、GNSS、IMU等的软件设计工作; 3)、根据拟定的设计方案,完成软件架构设计,相关驱动开发,配合算法工程师完成算法开发; 4)、根据公司要求,完成软件测试工作;5)、承担农机自动驾驶系统的项目,配合技术经理进行整体方案的设计; 6)、编写相关技术文档,说明文档; 7)、有版本管理工具使用git,svn等经验者优先; 任职要求: 1)、计算机类相关专业,5年本科经验或2年硕士研究生及以上学历;2)、负责核心代码的编写与测试,及软件实现的系统框架设计;3)、负责产品嵌入式软件的需求分析、总体软件设计和测试方案的撰写;4)、精通STM32、NXP、TI的单片机的软件编写; 5)、精通一种RTOS(RTThread、ucos,freertos)等,熟练使用各种IPC,中断控制(硬性条件); 6)、熟悉SPI、I2C、RS485、UART、CAN、ADC等底层驱动; 7)、熟悉MODBUS、TCP/IP、HTTPS/HTTP2等通信协议、熟悉网络编程、多线程编程; 8)、熟悉bootloader编写与应用,有0-1量产产品开发经验; 9)、精通Linux操作系统及Linux内核工作机制;熟悉Linux操作系统架构,能够设计开发基于Linux平台的应用系统; 10)、负责Linux平台上的新技术调研工作;建设与维护和研发工作相关的软硬件环境;完成Linux平台上的应用和系统研发任务。公司简介:广州市智慧农林科技有限公司,专注于农业信息化、农机智能化领域。业务涵盖基于移动互联网技术的智慧农林APP服务平台的开发与运营、农机作业智能监测系统的研发生产与销售。我司具备自主研发能力和运营能力,拥有自主知识产权。通过利用物联网技术、大数据、云计算以及人工智能等先进技术,与农机农业相结合,提高农业机械智能化水平,帮助农户增产增效,提升农业信息化水平与管理效率,为农业现代化建设添砖加瓦!