itec group

Senior PLC Programmer

Kitchener, ON N2G 1B6

Employment Type: Direct Hire Industry: Manufacturing Job Number: 8259

Job Description

We are seeking a highly skilled and experienced Senior PLC Programmer to join our client's team. As a Senior PLC Programmer, you will be responsible for designing, programming, testing, and troubleshooting complex control systems using PLCs. You will work closely with engineering teams and clients to understand system requirements, develop PLC programs, and ensure the successful implementation of automation solutions. The ideal candidate should possess advanced knowledge of PLC programming languages, extensive experience with PLC hardware and software, and a proven track record in delivering robust and efficient control systems.

  1. Design, develop, program, and test PLC-based control systems to meet project requirements and specifications.
  2. Collaborate with cross-functional teams, including engineers, technicians, and project managers, to gather system requirements and understand automation needs.
  3. Develop PLC programs using industry-standard programming languages (such as ladder logic, structured text, or function block diagram) to implement control strategies and logic.
  4. Configure and integrate various peripheral devices, such as HMIs (Human-Machine Interfaces), sensors, actuators, and communication protocols, into the control system.
  5. Conduct thorough testing and validation of PLC programs, ensuring correct functionality, system integration, and compliance with safety standards.
  6. Troubleshoot and debug PLC-based control systems, identifying and resolving issues related to hardware, software, or system configuration.
  7. Collaborate with clients to define control system requirements, provide technical guidance, and support system commissioning and startup activities.
  8. Stay updated on emerging technologies, trends, and advancements in PLC programming and automation, and apply relevant knowledge to enhance programming techniques and system performance.
  9. Provide technical leadership and mentorship to junior programmers, offering expertise in PLC programming best practices, standards, and methodologies.
  10. Ensure compliance with relevant industry regulations, safety standards, and quality control procedures during the programming and implementation process.

  1. Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  2. Proven experience as a Senior PLC Programmer or in a similar role, demonstrating a track record of successfully delivering complex control systems.
  3. In-depth knowledge of PLC hardware and software, including programming languages (e.g., ladder logic, structured text, function block diagram), PLC architectures, and communication protocols (e.g., Modbus, Ethernet/IP).
  4. Proficiency in PLC programming software (e.g., Siemens TIA Portal, Rockwell Studio 5000, Schneider Unity Pro) and familiarity with HMI development tools.
  5. Strong understanding of control system design principles, electrical circuits, and industrial automation processes.
  6. Experience in troubleshooting and debugging PLC systems, including knowledge of diagnostic tools and techniques.
  7. Excellent problem-solving and analytical skills, with the ability to identify and resolve complex programming issues.
  8. Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
  9. Detail-oriented approach with a focus on accuracy and quality in programming documentation and code organization.
  10. Knowledge of relevant industry standards and safety regulations (e.g., IEC 61131, UL 508) is preferred.

If you are interested in learning more about either the Senior PLC Programmer job opportunity and meet the required qualifications, please submit your updated resume to

itec group Inc. emphasizes the importance of building effective relationships between candidates and industry-leading companies. We recruit for the IT, engineering and advanced manufacturing industries. We offer individuals looking for contract or full-time positions desirable career opportunities. Our committed team who are leaders within the recruitment industry have built a foundation of solid working relationships based on quality service, integrity and respect. itec group Inc. is an equal opportunity employer.

In order to stay in touch, we require your consent. Canada's anti-spam legislation (CASL) requires us to obtain the consent of our Canadian applicants to continue to receive electronic communication. By applying for this position you are consenting to receive electronic messages related to the consideration of employment through itec group and its partners. Should you wish to stop receiving electronic communications at any time, simply let us know at

Meet Your Recruiter

Steve Petrusevski

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

Connect with us!