Itec group has partnered with a leading manufacturer of automated machinery and systems for industrial customers. They design, build and commission turnkey automation solutions combining mechanical, electrical and control systems.We are seeking a hands-on PLC Programmer who will spend 80% of their time developing, testing and commissioning PLC/HMI control software and 20% on electrical design and control panel documentation. The ideal candidate is practical, detail-oriented, and comfortable working across controls and electrical disciplines to deliver reliable, field-ready automation systems. Daily responsibilities may include, but are not limited to:PLC / Controls (80%)Design, develop and maintain PLC control programs (ladder, structured text, function blocks) for new machines and retrofit projects.Create and maintain HMI screens, operator interfaces and alarm logic.Integrate drives, motion controllers, servo/axis control, sensors, and robot interfaces.Implement industrial communication (EtherNet/IP, Profinet, Modbus, etc.) and device networking.Prepare and execute FAT and SAT procedures; lead commissioning and site startup activities.Troubleshoot control systems on the shop floor and at customer sites; deliver timely fixes and firmware updates.Produce clear control logic documentation, I/O lists, and software release notes.Follow control standards, write reusable libraries and support continuous improvement of control solutions.Electrical Design (20%)Develop and update electrical schematics, panel wiring diagrams and I/O wiring for control cabinets.Specify control components (PLCs, I/O modules, power supplies, relays, terminal blocks, VFDs) and prepare BOMs.Collaborate with panel builders and procurement to ensure correct component selection and lead times.Support the build and test of control panels; verify wiring and component placement during assembly.Ensure electrical designs meet applicable safety and regulatory requirements.Maintain as-built electrical documentation and revision control.Qualifications & ExperienceDiploma or degree in Electrical Engineering, Mechatronics, Control Systems, or equivalent technical background.3+ years PLC programming experience in an automation or machine-building environment.Hands-on experience with at least one major PLC platform (Allen-Bradley/Rockwell, Siemens, or equivalent).HMI development experience (FactoryTalk, WinCC, Ignition, or similar).Practical experience with VFDs, motion control, encoders, and industrial field devices.Ability to read and produce electrical schematics; familiarity with EPLAN or AutoCAD Electrical is an asset.Experience with FAT/SAT, commissioning, and field troubleshooting.Strong problem-solving skills, attention to detail, and good documentation practices.Location: Mississauga, ONSalary Range: $85,000 - $100,000If you are interested in learning more about the Controls Engineer job opportunity, please submit your updated resume to We are recruitment industry leaders committed to quality service, integrity, respect and equal opportunity. We pride ourselves on a personalized recruitment process driven by experienced professionals. We do not use AI in our recruitment decisions; each candidate is evaluated based on their unique experience, skills, and fit for the role.Accommodations are available to all applicants upon request throughout our recruitment process. Please contact us at or 1-877-682-8889 x223 if you require accommodation. We will work with all applicants to accommodate their accessibility needs.By applying for this position, you are consenting to receive electronic messages related to the consideration of employment through itec group and its clients. Should you wish to stop receiving electronic communications at any time, simply let us know at
Job Title
Controls Engineer