Control Systems Project Engineer

Willowglen Systems Inc.

Edmonton, Calgary

On-site

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Willowglen Systems Inc. in Edmonton/Canada seeks a Project Engineer to lead PLC automation projects across rail, oil and gas, and energy sectors.

You will own the PLC lifecycle from detailed design through FAT, site testing, commissioning and handover, delivering compliant, operable control solutions. This hands-on role requires strong experience with Schneider Electric Modicon hardware, integration with SCADA/HMI, and the ability to work with multidisciplinary teams and clients to resolve

Qualifications

  • Bachelor's degree in Electrical Engineering, Automation, Controls or related discipline.
  • 5+ years hands-on PLC/automation engineering experience.
  • Experience with Safety PLCs and safety-related control systems.
  • Experience with PLC programming, detailed design, shop drawings, FAT/SAT, testing, and commissioning.
  • Experience with SCADA/HMI integration and industrial communication protocols.

Responsibilities

  • Develop, program, configure, test, and troubleshoot PLC and Safety PLC systems.
  • Develop PLC control logic, sequences, interlocks, permissives, alarms, and safety functions.
  • Work with Schneider Electric Modicon M380/M580, OTE and Control Expert.
  • Prepare and update PLC/control panel shop drawings, schematics, wiring and termination drawings, I/O lists, and cable schedules.
  • Configure PLC hardware, I/O, remote I/O, and industrial communication networks.
  • Develop and execute FAT/SAT procedures, test plans, and test documentation.
  • Perform hands-on PLC testing, troubleshooting, commissioning, and start-up at site.
  • Integrate PLC systems with SCADA/HMI and other control systems.
  • Develop and maintain functional specifications, control narratives, Cause & Effect matrices, and commissioning documentation.
  • Work directly with clients, vendors, panel builders, technicians, and other engineering disciplines to resolve technical issues.
  • Provide technical leadership and mentoring to junior engineers and technicians.
  • Ensure engineering deliverables comply with project requirements, applicable standards, and quality requirements.

Skills

PLC programming
Safety PLCs
SCADA/HMI integration
Modbus TCP/RTU
Ethernet/IP
Profinet
IEC 61850
Rail experience
Strong problem-solving

Education

Bachelor's degree in Electrical Engineering, Automation, or Controls
P.Eng eligibility

Tools

AutoCAD Electrical

Job description

Location:

Edmonton / Calgary / GTA

Work Arrangement: In-office /Hybrid /Remote

Our Company

Willowglen Systems is a leading industrial automation company that provides innovative solutions for various industries, including rail, oil and gas, rail, and energy. Our teams specialize in designing, integrating, and commissioning complex operational technologies including control systems, communications networks, and safety-critical infrastructure.

We are committed to innovation and continuous improvement, and we are looking for a Project Engineer to join our team and drive our complex multidisciplinary projects to success.

Position Summary:

The Project Engineer provides technical leadership and oversight for assigned work packages, ensuring integrated, compliant, and operable solutions. This role requires strong hands‑on experience in industrial automation and control systems. The successful candidate will be responsible for the complete PLC engineering lifecycle, from detailed design and programming through FAT, site testing, commissioning, and handover.

This is a hands‑on technical role. The incumbent will independently develop PLC programs, prepare shop drawings, configure PLC hardware and I/O, perform testing and troubleshooting, and support field commissioning. The role suits an individual with a breadth of technical experience and the ability to dive into the details to drive effective results.

Key Responsibilities
  • Develop, program, configure, test, and troubleshoot PLC and Safety PLC systems.
  • Develop PLC control logic, sequences, interlocks, permissives, alarms, and safety functions.
  • Work with Schneider Electric Modicon M380/M580, OTE and Control Expert.
  • Prepare and update PLC/control panel shop drawings, schematics, wiring and termination drawings, I/O lists, and cable schedules.
  • Configure PLC hardware, I/O, remote I/O, and industrial communication networks.
  • Develop and execute FAT/SAT procedures, test plans, and test documentation.
  • Perform hands‑on PLC testing, troubleshooting, commissioning, and start‑up at site.
  • Integrate PLC systems with SCADA/HMI and other control systems.
  • Develop and maintain functional specifications, control narratives, Cause & Effect matrices, and commissioning documentation.
  • Work directly with clients, vendors, panel builders, technicians, and other engineering disciplines to resolve technical issues.
  • Provide technical leadership and mentoring to junior engineers and technicians.
  • Ensure engineering deliverables comply with project requirements, applicable standards, and quality requirements.
Key Qualifications & Experience:
  • Bachelor's degree in Electrical Engineering, Automation, Controls, or a related discipline.
  • 5+ years of hands‑on PLC/automation engineering experience.
  • Experience with Safety PLCs and safety‑related control systems.
  • Proven experience with PLC programming, detailed design, shop drawings, FAT/SAT, testing, and commissioning.
  • Experience with SCADA/HMI integration and industrial communication protocols such as Modbus TCP/RTU, Ethernet/IP, Profinet, and IEC 61850.
  • Proficiency with AutoCAD Electrical, or similar design tools is an asset.
  • Experience in rail, transit, industrial automation, or other safety‑critical environments is preferred.
  • P.Eng. designation or eligibility for registration in Canada is preferred.
  • Experience with Schneider Electric Modicon M380/M580, OTE, and Control Expert is an asset.
  • Strong problem‑solving, communication, documentation, and project coordination skills.
Our Mission

Willowglen’s mission is to be a global leader in delivering visionary, customer‑driven industrial automation solutions.

Our Values

Respectful - We take the time to listen and understand each other, and this fosters feelings of mutual trust, safety, camaraderie, and well‑being.

Agile - We are a customer‑centric, responsive, and collaborative organization. We are quick to learn, adapt and respond to changing circumstances.

Innovative - We value and support innovation thereby allowing people to be innovative. We are always striving to deliver superior solutions.

Willowglen Systems Inc. is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences within our workforce. We thank all the applicants for their interest in this position; however, only those selected for an interview will be contacted by our recruitment team. If you require accommodation, please reach out to our hiring team and we will work with you to find reasonable solutions

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

OPEN: Controls Designer
OPEN: Controls Designer

Cpus Engineering Staffing Solutions Inc. • Oakville

Hybrid
CAD 95,000 - 114,000
Comprehensive benefits and compensation package
Sr. Automation Engineer
Sr. Automation Engineer

Amaris Consulting • Oakville

Hybrid
CAD 50,000 - 115,000
Automation Specialist
Automation Specialist

Actemium Canada • Mississauga

Hybrid
CAD 85,000 - 110,000
Automation Engineer
Automation Engineer

The Hayward Group • Calgary

On-site
CAD 90,000 - 120,000
Discretionary bonus
Controls Engineer
Controls Engineer

itec group Inc. • Mississauga

On-site
CAD 85,000 - 100,000
Senior PLC Programmer
Senior PLC Programmer

Systemex • Laval (administrative region)

On-site
CAD 90,000 - 120,000
Flexible hours
Remote work
Health insurance
+3
Programmer - Schneider Electric PLC
Programmer - Schneider Electric PLC

Control Tech • Fort Saskatchewan

On-site
CAD 100,000 - 140,000
Scada Engineer
Scada Engineer

itec group Inc. • Oakville

On-site
CAD 100,000 - 135,000
RRSP match
Benefits
Paid OT
Controls Engineer - North Bay
Controls Engineer - North Bay

State Group Automation (formerly Fletcher Group Automation) • Mississauga

On-site
CAD 90,000 - 120,000
Medical, dental, vision insurance
Company-paid life insurance
Pension with company match
+2
PLC Programmer & Designer
PLC Programmer & Designer

NPAworldwide • Orangeville

On-site
CAD 93,000 - 104,000