Valley Integration Inc. is a leading systems integration specialist based in Mississauga, Ontario. As we continue to grow, we are looking for a dynamic and experienced Senior Programmer to join our team and support our operations in a fast-paced and challenging environment.Job Summary:We are seeking a highly motivated and detail-oriented Senior Programmer with expertise in PLC and HMI programming. The successful candidate will play a key role in designing, programming, testing, and troubleshooting SCADA control systems, ensuring high standards of quality and compliance. This position offers an exciting opportunity to work on cutting-edge technologies and contribute to the success of critical industrial projects.ResponsibilitiesPLC Programming Responsibilities:Collaborate with engineers and technicians to understand the requirements of industrial automation projects.Read and interpret P&IDs, electrical drawings, and loop diagrams for control panels.Understand and organize the PLC program components based on the provided PCNs (Process Control Narrative).Develop using various programming languages, such as structured text, sequential function charts, and ladder diagrams, to write and document programs.Be able to integrate different SCADA packages.Conduct thorough testing and debugging to ensure proper functionality and optimize system performance.Upgrade existing PLC programs as needed for system improvements or changes.Ensure compliance with municipal standards and regulations in the PLC programming.Be proficient in different PLC software platforms and tools.Regularly meet with clients to discuss progress and address technical queries.Provide guidance to junior programmers.Continuous learning and staying updated on emerging technologies in PLC programming.HMI Programming Responsibilities:Familiar with HMI (Human-Machine Interface) software and able to create animations and graphical interfaces.Integrate HMI systems with PLCs to ensure seamless system operation.Maintain HMI programming standards in accordance with municipal and industry guidelines.Create and maintain documentation for HMI testing procedures and perform Factory Acceptance Tests (FAT).Develop simulation environments for each project using simulation software for testing purposes.Prepare detailed documentation and checklists for HMI testing and commissioning.Commission HMI systems and ensure proper functionality in real-world conditions.Create and manage the I/O List (Input/Output List), Test Case documents, and manage Factory Acceptance Tests.Additional Responsibilities:Create process control flowcharts using Visio software for PLC code designQualifications & SkillsA bachelors degree in the relevant field.Strong knowledge of PLC programming languages (Ladder Logic, Structured Text, etc.).Experience in HMI design and programming.Proficient in reading and understanding electrical, loop, and panel drawings.Familiarity with various PLC software platforms and municipal programming standards.Ability to troubleshoot and debug PLC and HMI systems effectively.Experience with simulation software for system testing and validation during FAT.Strong communication skills to interact with clients and project teams.Ability to handle multiple projects simultaneously and work effectively to meet deadlines.Ability to work efficiently under pressure.
Job Title
PLC/HMI/SCADA PROGRAMMERS