What is a Software Engineer at Tesco Controls?
At Tesco Controls, a Software Engineer plays a vital role in designing, developing, and deploying the mission-critical systems that keep public infrastructure running safely. Unlike traditional software roles focused solely on web applications or SaaS products, software engineering at Tesco Controls sits at the intersection of software development, industrial automation, and electrical engineering. You will write the control logic, configure the SCADA (Supervisory Control and Data Acquisition) systems, and design the human-machine interfaces (HMIs) that monitor and manage water treatment plants, transportation networks, and environmental systems.
Your work directly impacts millions of people by ensuring clean water delivery, reliable wastewater treatment, and efficient public utilities. The role is intellectually stimulating and highly collaborative, requiring you to bridge the gap between digital code and physical hardware. You will frequently interact with electrical engineers, project managers, and field technicians to test your software in a physical shop environment before deploying it to real-world municipal facilities.
This position requires a unique blend of analytical thinking, systems design, and physical-world problem-solving. Candidates who succeed in this role enjoy seeing their code have a tangible, physical impact on the environment and society. It is an inspiring career path for engineers who want to solve complex, real-world automation challenges while working in a supportive, team-oriented environment.
