The role focused on the software layers used to support robotics systems and their coordination infrastructure. I worked in an environment where application behaviour depends on distributed software components, robotics middleware, and the operational constraints of physical systems.