岗位描述
Position Name: Software Development
Brief Description:
Responsible for the full-cycle development and technical iteration of the AMR intelligent scheduling system, including backend core service development and frontend visualization modules. Optimized the scheduling and navigation modules, using A* and SLAM to eliminate path conflicts, deadlocks, and communication failures, ensuring the system runs smoothly.
Key Tasks:
Develop Java core backends and Python task modules/scripts to implement task scheduling, vehicle allocation and multi-brand robot protocol adaptation.
Sort demands, design scalable real-time AMR scheduling architecture and select path planning & multi-robot coordination technologies.
Develop front-end visualization including map, monitoring dashboards, simulation panels, and drag-and-drop low-code configuration.
Code, refactor and optimize core modules: 4D path planning, conflict resolution, deadlock prediction, warehouse & emergency management.
Perform unit, simulation and on-site tests to fix communication/concurrency issues for stable multi-robot operation.
Standardize interface docs and extract reusable middleware/components to reduce integration costs.
Coordinate cross-team resources, track milestones and deliver versions against logistics requirements.
Follow industry tech trends, benchmark competing products and optimize system performance bottlenecks.
Use Python to dock multi-agent RL models, realize 30-second ahead risk prediction and automatic rerouting for robots.
Collect online operation logs, analyze task efficiency data and output regular optimization reports for production lines.
Performing individual task-related duties in accordance with the knowledge and experience of the position holder.
Advising other people holding positions at