Penmar Automation has been designing, installing, and commissioning a variety of systems for a broad range of clients since 1991. As an electrical contractor in the automation industry, Penmar Automation focuses largely on providing safety upgrades to a variety of industries. Our expertise goes beyond safety upgrades, we also offer our assistance in control panel building, turnkey installation, retrofits and technical resource assistance. From press control retrofits on stamping presses for a major automotive manufacturer, to conveyor lines for the bottling industry we achieve job completion with high quality, timely and cost-effective results.
We are seeking an experienced PLC Programmer with extensive experience in Allen-Bradley PLC programming and industrial automation. This is a 6-month contract position. The successful candidate will be responsible for programming, commissioning, troubleshooting, and optimizing automated equipment and conveyor systems in a manufacturing environment.
Please note, this position and is currently based out of our production facility at 21 State Crown Boulevard, Scarborough ON M1V 4B1. However, we will be relocating to a new facility in Newmarket, ON in Spring 2026.
Key Responsibilities
Design, develop, and maintain PLC programs for industrial automation systems, primarily using Allen-Bradley platforms.
Program, troubleshoot, and modify PLC, HMI, and control systems to support automated equipment and conveyor systems.
Support equipment installation, commissioning, and start-up of new automation systems.
Diagnose and resolve controls, electrical, and automation issues to minimize downtime.
Work closely with engineering, maintenance, and operations teams to improve system performance and reliability.
Modify and optimize existing control programs to improve efficiency and throughput.
Integrate PLC systems with VFDs, sensors, robotics, and other industrial control devices.
Develop and maintain technical documentation, including program backups, electrical drawings, and operating procedures.
Provide remote troubleshooting and on-site support when required.
Qualifications
10+ years of experience programming and supporting industrial automation systems.
Strong experience with Allen-Bradley PLCs (ControlLogix, CompactLogix, etc.).
Proficiency with Rockwell Automation software such as Studio 5000 / RSLogix.
Extensive experience working with automated production equipment and conveyor systems.
Experience with HMI development and integration.
Strong troubleshooting and problem-solving skills in industrial environments.
Ability to read and interpret electrical schematics and control diagrams.
Experience commissioning automated equipment and performing system start-ups.
Strong communication and collaboration skills.
Work Location \& Travel
Most work will be performed at our Scarborough/Newmarket facility; however, the role will require occasional travel to customer facilities in Ontario to support equipment installation, commissioning, and troubleshooting.
Mileage for travel to customer sites will be reimbursed.
Work Environment \& Schedule
Industrial / manufacturing environment supporting automated production equipment.
Combination of programming, troubleshooting, and on-site commissioning work.
Weekend and overtime work may be required to support equipment installations, start-ups, and project timelines.
Travel to customer sites as required.
Wage: $55.00/hour - $70.00/hour
Interested candidates are invited to apply direct via this posting.
We thank you in advance for your interest in Penmar Automation and our role, we will review all applicants based on qualifications, merit and business need and contact only those selected to start the interview process. Penmar Automation is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If contacted for an employment opportunity, please advise Human Resources if you require accommodation.
Job Types: Full-time, Fixed term contract
Contract length: 6 months
Pay: $55.00-$70.00 per hour
Experience:
PLC programming: 10 years (required)
Work Location: In person