职位描述
岗位职责:
负责AGV(自动导引运输车)大物流调度系统的开发与优化,主导或参与从需求分析到系统设计、开发、测试和部署的完整流程。
1、设计和实现AGV物流调度系统的核心架构,包括路径规划、任务分配、资源调度等模块;
2、负责AGV调度系统与其他子系统的集成与测试,确保系统的稳定性和兼容性;
3、开发和优化AGV调度算法(如路径规划、任务调度、避障算法等),优化系统性能,提升AGV的运行效率和负载能力;
4、与硬件团队、机器人团队、业务团队紧密合作,确保系统需求的准确性和实现的可行性。
岗位要求:
1、本科及以上学历,计算机科学、软件工程、自动化、电子工程邓相关专业;
2、5年以上软件开发经验,具备AGV、物流调度系统或实时系统开发经验者优先;
3、熟悉AGV调度算法(如A*、Dijkstra、遗传算法等)和路径规划技术,熟悉多线程、多进程编程,具备实时系统开发经验;
4、熟悉工业协议(OPC UA、MQTT、Moudbus)能独立完成AGV路径寻优算法开发;
5、精通C /Python/Java等编程语言,具备良好的代码质量和架构设计能力;
6、熟悉常用算法和数据结构,具备算法优化能力;
7、熟悉分布式系统设计和高可用性系统开发;
8、熟悉数据库设计和优化,具备SQL/NoSQL数据库开发经验;
9、熟悉Linux系统编程和Shell脚本编写;
10、良好的沟通能力和团队协作能力,能够与跨团队成员有效合作;
11、具备较强的学习能力和自我驱动能力,能够快速掌握新技术。