We are seeking a Software Engineering, Co-op to help us expand customer-facing products and improve our operational excellence in supporting a fleet of thousands of IoT devices. As part of this team, you will help develop tools that help engineers release, verify and track software changes across the entire fleet worldwide. The project will involve: Automating the verification process to allow specific analysis of a software release and measure its effects on operational performance. Create an integration to AI services allowing easier automation of software lifecycle, tracking of changes within the lifecycle, ensuring coordination between engineering, test and release teams. Assist with creating and extending tools for gathering key metrics. Ensuring tools operate smoothly at scale. This role provides an excellent opportunity to work with both Python and Go, while learning how to handle complex, large-scale data pipelines and IoT systems.