Java开发工程师(调度系统-北京)
Geekplus Technology
Software Engineering
Beijing, China
Posted on Aug 28, 2025
该职位来源于猎聘 岗位职责: 1.参与机器人集中式调度系统的后端核心模块开发,涵盖任务调度、资源管理、状态同步等关键环节; 2.负责调度业务逻辑的建模与实现,包括任务分发、优先级调度、异常处理、状态机管理等; 3.设计并实现与机器人之间的高效通信机制,保障指令可靠下发与状态实时上报,支持高并发、低延迟通信需求; 4. 参与机器人全局路径规划、死锁解除、任务分配等算法开发,推动算法落地生产环境; 岗位要求: 1.硕士研究生学历,计算机科学、软件工程、自动化、人工智能等相关专业; 2.熟练掌握 Java语言,熟悉 Spring、Netty、MQ 等常用框架或中间件,具备良好的编码习惯与系统设计能力; 3.扎实的数据结构与算法基础,熟悉常见图算法、搜索算法(如Dijkstra、A*等),对路径规划问题有基本理解或项目经验者优先; 4.熟练掌握多线程、高并发编程,对系统性能、延迟、可靠性有基本认知; 5.具备良好的沟通能力和团队协作意识,愿意深入业务场景,理解调度逻辑背后的“为什么”。 优先考虑: 1.有机器人系统、AGV调度、智能制造或物流自动化相关项目/实习经历; 2.熟悉 ROS、TCP/UDP、WebSocket、Protobuf 等通信协议或框架; 3.接触过 MAPF(多智能体路径规划)、任务分配、死锁处理等调度相关算法; 4.熟悉分布式系统基本概念,了解一致性、容错、状态同步等机制。