onsite
Senior Control System Architect - Stantec
Software Architect
Lead the design, development, and maintenance of software that controls mechanical and electrical systems, leveraging PLC, SCADA, and advanced programming to deliver reliable, high‑performance control solutions for water infrastructure projects.
About the role
Key Responsibilities
- Architect and implement control system software for mechanical and electrical assets, ensuring reliability, safety, and scalability.
- Develop, configure, and maintain PLC programs, SCADA/HMI interfaces, and DCS integrations aligned with project specifications.
- Collaborate with multidisciplinary engineering teams to translate process requirements into robust control strategies.
- Perform system testing, validation, and troubleshooting, providing root‑cause analysis and corrective actions.
- Establish and enforce coding standards, documentation practices, and configuration management for control system assets.
Requirements
- 10+ years of experience in control system architecture, including PLC and SCADA/HMI development.
- Proficiency in C++ and Python for custom control logic and automation scripts.
- Strong knowledge of DCS platforms, communication protocols (e.g., Modbus, OPC-UA), and industrial networking.
- Demonstrated ability to lead technical teams and mentor junior engineers.
- Bachelor’s degree in Electrical/Electronic Engineering, Control Engineering, or related field; advanced degree preferred.