JD.com

软件开发岗

JD.com

北京市Posted Mar 2, 2026

Job description

负责机器人与上位系统(WMS/WCS等)的接口开发和联调,实现任务下发、状态上报、异常反馈等业务对接; 开发机器人主流程控制软件,包括地图管理、任务调度、导航控制、作业执行、异常处理等完整业务流程; 实现机器人状态机管理,完成上线/下线、任务执行、异常处理、急停恢复等状态切换逻辑; 开发多机器人协同调度模块,包括任务分配、交通管理、充电调度、死锁避免等功能; 负责遥操作系统与主流程的集成,实现遥操介入、自主执行、模式切换等功能; 开发设备监控与运营管理功能,包括实时状态展示、任务统计、告警通知、日志采集等; 参与系统架构设计与技术选型,确保软件系统的可扩展性、可维护性和高可用性; 编写系统设计文档、接口规范和技术手册,支持系统集成测试与上线部署。

任职要求 / Qualifications: 全日制本科及以上学历,计算机、软件工程等相关专业,2年以上C++开发经验; 精通C++编程语言,熟悉C++11/14/17新特性,具有良好的代码规范和设计能力; 熟悉Linux系统开发环境,熟练使用GDB、Valgrind等调试工具; 熟悉TCP/UDP、HTTP、WebSocket等网络通信协议,有高并发系统开发经验; 了解消息中间件(Kafka/RabbitMQ/ZeroMQ等)和数据库(MySQL/Redis等)的使用; 了解仓储物流系统业务流程,熟悉WMS/WCS系统对接规范者优先; 有机器人调度系统、AGV控制系统开发经验者优先; 具备良好的沟通能力和团队协作精神。

符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。