PLC/HMI Programmer

Location: 12-3170 Ridgeway Dr. Mississauga, Ontario

Qualification: Bachelor’s Degree in Electrical Engineering, Instrumentation Engineering, Automation Engineering, or a related technical field.

Experience: 3+ Years

 

JOB DESCRIPTION:

The Programmer is responsible for PLC and HMI programming for industrial automation projects, including development, testing, debugging, and commissioning of control systems. The role involves reviewing project scope, assisting in project planning and estimation, and preparing technical documentation such as I/O lists, test cases, and FAT documents. The position also includes maintaining proper documentation, folder management, and tracking project tasks using Zoho. The Programmer must ensure all programming complies with municipal and industry standards.

 

THE ROLE:

Our programmers are at the heart of our turnkey projects. In this role, you will:

  • Collaborate with Project Managers, engineers, and clients to review project scope, attend kick-off meetings, and support project planning, scheduling, and resource coordination.
  • Review and interpret P&IDs, electrical drawings, loop diagrams, control narratives, and technical specifications to understand automation system requirements.
  • Develop, organize, and maintain PLC programs using Ladder Logic, Structured Text, Sequential Function Charts, and other industrial programming methodologies.
  • Design, develop, and integrate HMI and SCADA interfaces, including graphical displays, animations, alarms, trends, and operator control functions.
  • Integrate PLC, HMI, SCADA, and related automation systems to ensure seamless communication and functionality across software and hardware platforms.
  • Perform software testing, debugging, simulation development, and system validation to optimize control system performance and reliability.
  • Participate in Factory Acceptance Tests (FAT), Site Acceptance Tests (SAT), commissioning activities, and provide onsite or remote troubleshooting support during project execution.
  • Upgrade, modify, and maintain existing PLC and HMI programs to support operational improvements, process changes, and client requirements.
  • Prepare and maintain technical documentation including design specifications, test procedures, FAT/SAT documents, user manuals, I/O lists, code comments, and process flow diagrams using Visio and related software.
  • Maintain proper version control, project folder structures, backups, and task tracking using Zoho and internal document management systems.
  • Ensure all programming, documentation, and automation activities comply with municipal standards, client specifications, company procedures, and industry best practices.
    - Take ownership of assigned tasks and project deliverables by maintaining high-quality standards, meeting deadlines, supporting team collaboration, and assisting junior programmers and technical staff when required.

 

WHAT WE ARE LOOKING FOR:

  • Bachelor’s degree in Electrical Engineering, Instrumentation Engineering, Automation Engineering, or a related technical field.
  • Minimum 3 years of hands-on experience in PLC and HMI programming within industrial automation environments
  • Strong working knowledge of PLC platforms such as Siemens, Rockwell Automation (Allen-Bradley), or similar industrial control systems.
  • Experience with Ignition software is considered a strong asset.
  • Excellent verbal and written communication skills with the ability to coordinate effectively with clients, engineers, technicians, and project teams.
  • Must be legally eligible to work in Canada with valid work authorization, permanent residency, or Canadian citizenship.

 

WHY JOIN VALLEY INTEGRATION?

  • Work on challenging and rewarding global automation projects.
  • Thrive in a collaborative and innovative team environment.
  • Access genuine opportunities for growth and professional development.
  • Competitive compensation and benefits package.

 

Ready to power innovation? Send your resume to hr@valley-int.com, or please fill out the form below

 
Drag and drop files here or Browse
Please upload your resume in PDF or Word format

Slide 1
Get connected with us now!
Slide 1
Image is not available
A one-stop systems integration solution for a powerful whole.
Social
LinkedIn
Toronto
+1 905 930 1100
info@valley-int.com
12-3170 Ridgeway Dr.
Mississauga,ON
L5L 5R4
Vancouver
+1 604-909-2091
info@valley-int.com
15300 Croydon Dr,
Surrey, BC
V3Z 0Z5
Thunder Bay
+1 905 930 1100
info@valley-int.com
886 Alloy Pl,
Thunder Bay, ON
P7B 6E6