05 Mar 2026

PLC Programmer

Calgary, AB
Experienced PLC Programmer / Controls Engineer – 6-Month Contract to Permanent Opportunity
Agilus is recruiting for a PLC Programmer in the Engineering industry in Calgary, Alberta.
Join a leading energy-sector engineering team as a Controls Engineer / PLC Programmer supporting full cycle automation projects from concept to commissioning. In this hands on role, you’ll design, program, test, and implement PLC/HMI systems while collaborating with multidisciplinary teams and supporting critical project deliverables for oil & gas facilities.

Total rewards:
  • $100000.00 - $150000.00 annually
  • Competitive salary range from $100K to $150K
  • Six month contract with strong potential for permanent hire
  • Opportunity to design PLC programs from the ground up
  • Exposure to major industrial automation platforms
  • Collaborative engineering team environment
  • Professional growth within high complexity automation projects
  • Experience with large scale energy industry applications
  • On site and field based learning opportunities

Responsibilities:
  • Review project scope, customer specifications, and technical data
  • Develop PLC and HMI programs using established standards
  • Create wiring diagrams, BOMs, network logs, and panel documentation
  • Support design reviews, squad checks, and engineering coordination
  • Participate in FATs, troubleshooting, and program testing
  • Assist commissioning and start up activities when required
  • Provide automation support to engineering, service, and applications teams
  • Contribute to internal tools, software enhancements, and automation solutions

Requirements:
  • Bachelor’s degree in Electrical or Software Engineering or equivalent experience
  • 5–10 years of PLC/HMI programming experience
  • Strong ability to build PLC programs from scratch
  • Proficiency with Allen Bradley hardware and Studio 5000
  • Knowledge of MCCs, VFDs, switchgear, and industrial motors
  • Understanding of CSA hazardous location codes
  • Strong problem solving and communication skills
  • Proficiency with Microsoft Office and engineering software

This posting is for an active opening.

Interested?
Please apply directly online

Agilus would like to thank all candidates for their interest in this opportunity. Due to the volume of resumes we receive; we may only be able to respond directly to those candidates being selected for an interview.
We encourage you to visit agilus.ca regularly or subscribe to our email alerts at agilus.ca/Account/Register as new exciting employment opportunities become available daily.

Job Code 153509

Senior Mechanical Design Engineer

  • Burlington
  • Contract
  • September 22, 2025
View job posting

Field Service Technologist

  • Mississauga
  • Permanent
  • December 05, 2025
View job posting

Operations Technician

  • Fort McMurray
  • Contract
  • February 17, 2026
View job posting

Process Operator

  • Mooretown
  • Contract
  • February 12, 2026
View job posting

Contract Geophysicist

  • Calgary
  • Contract
  • February 19, 2026
View job posting

Mechanical Designer - SmartPlant 3D

  • Mississauga
  • Contract
  • March 02, 2026
View job posting
We value a diverse workplace.