Calgary - Sr. Programmer

Apply now »

Date: May 21, 2023

Location: Calgary, AB, CA

Company: Hatch

Requisition ID: 86996 

Job Category: Engineering 

Location: Calgary, AB, Canada 

Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 65 years of business and technical expertise in miningenergy, and infrastructure, our 10,000 colleagues in 150 countries tirelessly work toward bettering the industries in which we operate. With practical solutions that are safe, innovative and sustainable, we think globally while acting locally. 

Senior Automation Specialist (Programmer)


Looking to take the next step in your career? Hatch is currently seeking a Control System Programmer with experience in metals, mining and/or infrastructure projects. The successful candidate should have experience executing projects ranging from writing PLC programs, to designing and programming the layout for complex HMIs across a range of platforms. 


As the successful candidate, you will: 

  • Act as the lead PLC/DCS/HMI programmer for projects including managing team, progress, cost, schedule etc.
  • Review and understand control system design, process requirements, to develop software functional specification.
  • System integration, software test planning, testing and commissioning.
  • Develop end-user operations and maintenance support documentation and procedures
  • Interface with clients, develop commercial proposals and support business development


You bring to the role: 

  • University Degree or College Diploma in Electrical or Electronic Engineering or Computer Science (Essential/Minimum)
  • 8 Years relevant experience. (Essential/Minimum)
  • Control System design and delivery, preferably in a diverse set of roles (e.g. engineer, designer, software programmer, commissioning engineer)
  • Modern industrial control and protection systems (PLC/DCS/SCADA), and Data Historians. Experience with a variety of platforms (Allen Bradley, ABB, Schneider, Delta V, etc.) however, Siemens PCS 7 is preferred.
  • Software programming in ladder logic, function block diagram, structured text and sequential function charts
  • Familiar with formal software engineering standards and approaches
  • Experience with digital communications and fieldbus technologies, networking and hardware
  • Plant and facility commissioning
  • Must be well versed in current statutory regulations, industry standards and recommended practices and a practical sense in applying such references; DCS and PLC control system hardware and architecture
  • Willingness to travel to site (site rotation) during commissioning and testing phase of project

Why join us?

What we offer you?


  • Flexible work environment
  • Long term career development
  • Think globally, work locally



We're committed to fostering a workforce that reflects the diversity of the communities in which we operate and serve. Hatch is an Equal Opportunity Employer that considers applicants without regard to age, race, color, national origin, citizenship, religion, creed, gender, sexual orientation, marital status, disability, or any other protected status. If you have any accommodation requirements, please let us know. We'll do our best to meet your needs in accordance with applicable local legislation.

Job Segment: Sustainability, Facilities, Test Engineer, Testing, Software Engineer, Energy, Operations, Engineering, Technology