As a Robotics Software Engineer, you are responsible for developing, modifying, and maintaining the software systems that control and coordinate our autonomous mobile robot (AMR) fleet. Your primary focus is ensuring high reliability, predictable behavior, and safe material movement within a live production environment. In this role, you work extensively with PIA MCS for mission creation and deployment, and KUKA Fleet Management for routing, traffic control, and fleet behavior. You troubleshoot existing software issues, improve mission logic, enhance error-handling and recovery behavior, and collaborate closely with Production, Controls Technicians, Controls Engineers, and software suppliers to ensure stable, production-ready AMR operation. Your work directly impacts uptime, throughput, and the effectiveness of automated material flow across the facility.