Senior EMS Engineer - Real-Time Systems & SCADA

MatchBox Consulting Group

Calgary

On-site

CAD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

MatchBox Consulting Group is seeking an EMS Engineer in Calgary for a permanent role. The engineer will maintain real-time systems (EMS, SCADA, infrastructure) and administer GE Habitat and OSI PI suites.

The role includes reviewing patches, deploying changes, and ensuring cyber security and CIP compliance across BES systems. Qualifications include a bachelor’s degree in engineering or CS, APEGA designation, and 7+ years in control systems with C/C++, Perl, Python, and PowerShell skills.

Qualifications

  • Bachelor’s degree in engineering or computer science or equivalent.
  • APEGA designation or equivalent professional status.
  • 7+ years of relevant experience in EMS/controls.
  • Proficiency with C/C++, Perl, Python and PowerShell.
  • Experience with energy management systems and control networks.

Responsibilities

  • Provide day-to-day maintenance for EMS/SCADA and real-time systems.
  • Support network monitoring and security posture of the environment.
  • Review patches and test software security updates for systems.
  • Design and implement custom code for maintenance or business needs.
  • Coordinate deployments with operations and support teams.
  • Guide designers and developers to meet requirements.

Skills

C/C++
Perl
Python
PowerShell

Education

Bachelor’s degree in engineering or computer science
APEGA professional designation

Tools

GE EMS Habitat
OSI PI
CI/CD tools

Job description

MatchBox Consulting Group is seeking an EMS Engineer in Calgary for a permanent role. The engineer will maintain real-time systems (EMS, SCADA, infrastructure) and administer GE Habitat and OSI PI suites.

The role includes reviewing patches, deploying changes, and ensuring cyber security and CIP compliance across BES systems. Qualifications include a bachelor’s degree in engineering or CS, APEGA designation, and 7+ years in control systems with C/C++, Perl, Python, and PowerShell skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

EMS Engineer
EMS Engineer

MatchBox Consulting Group • Calgary

On-site
CAD 120,000 - 160,000
SCADA Engineer – Real-Time EMS Specialist
SCADA Engineer – Real-Time EMS Specialist

Ian Martin Group • Calgary

On-site
CAD 90,000 - 130,000
Pension plan
Flexible benefits
Vacation 3–5 weeks
+2
EMS Engineer
EMS Engineer

Johnson Service Group, Inc. • Calgary

Hybrid
CAD 90,000 - 130,000
Paid vacation and flex time
Health and dental benefits
Mental health support
+2
EMS Engineer
EMS Engineer

JSG (Johnson Service Group, Inc.) • Calgary

Hybrid
CAD 90,000 - 130,000
Competitive salary
Paid vacation
Flex time
+4
Energy Management System Software Developer
Energy Management System Software Developer

Ian Martin Group • Calgary

On-site
CAD 90,000 - 120,000
Pension plan
Flexible benefits
Vacation 3-5 weeks
+2
SCADA Engineer or Analyst
SCADA Engineer or Analyst

Ian Martin Group • Calgary

On-site
CAD 90,000 - 130,000
Pension plan
Flexible benefits
Vacation 3–5 weeks
+2
Senior EMS Modelling Engineer or Analyst
Senior EMS Modelling Engineer or Analyst

Ian Martin Group • Calgary

Hybrid
CAD 120,000 - 160,000
Pension: Defined Contribution (13%)
Flexible benefits plan
Vacation days: 3–5 weeks
+2
Senior EMS Modelling Engineer or Analyst
Senior EMS Modelling Engineer or Analyst

JSG (Johnson Service Group, Inc.) • Calgary

Hybrid
CAD 120,000 - 180,000
Senior EMS Modelling Engineer or Analyst
Senior EMS Modelling Engineer or Analyst

Johnson Service Group, Inc. • Calgary

On-site
CAD 120,000 - 160,000
Paid vacation
Flex time
Health and dental benefits
+3
Senior EMS Modelling Engineer - Real-Time Power (Hybrid)
Senior EMS Modelling Engineer - Real-Time Power (Hybrid)

Ian Martin Group • Calgary

Hybrid
CAD 120,000 - 160,000
Pension: Defined Contribution (13%)
Flexible benefits plan
Vacation days: 3–5 weeks
+2