职位描述
1. 协助开展AMR机器人本体软件的需求分析、方案设计、代码编写及功能测试工作,参与软件版本迭代优化。
2. 负责机器人传感器、执行器等硬件器件的协议对接,基于CAN、Modbus等协议完成驱动开发与基础业务逻辑功能实现。
3. 规范编写设计方案、接口文档、测试报告等各类技术文档,保障代码可维护性、系统运行稳定性、实时性与鲁棒性。
4. 协助排查开发阶段及项目现场的软硬件问题,分析问题根源并输出解决方案,保障机器人稳定可靠运行。
5. 配合跨部门团队开展协同工作,对接硬件、算法、测试等岗位,跟进项目进度,保障项目高质量落地,承担基础项目协同管理工作。任职要求
1. 学历专业:本科及以上学历,2027届应届生,计算机科学与技术、自动化、机器人工程、软件工程等相关专业。
2. 编程基础:掌握C++、Python编程语言,熟悉多线程编程思想,代码功底扎实。
3. 系统基础:熟悉Linux操作系统,了解进程、线程调度、内存管理等基础内核机制。
4. 核心素养:数据结构与算法基础扎实,逻辑思维严谨,具备良好的系统设计思维与问题拆解能力。
5. 工具与协议:掌握Git、CI/CD、Docker等主流开发部署工具,具备标准化软件工程思维;熟悉TCP/UDP、CAN、Modbus等常用通信协议。
6. 软硬结合能力:具备基础硬件认知,可根据原理图、芯片数据手册编写基础设备控制代码。
7. 综合素质:责任心强、擅长团队协作,沟通高效;学习能力、自驱力突出,能适应快节奏研发环境,抗压性强,可接受短期现场出差调测。
加分项
1. 有机器人、自动化相关科创竞赛、课程设计、实验室项目、实习经历者优先;
2. 有嵌入式开发、移动机器人软件开发、通信协议开发相关实战经验者优先。