Power Grid Protocol Engineer (IEC/Modbus/DNP3)

Huawei Canada

Markham

On-site

CAD 90,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Huawei Canada is hiring a Developer for the Smart Grid Technology Lab in Markham. The role focuses on developing, maintaining and integrating power communication protocols such as IEC 61850, DNP3 and Modbus.

You will work with gateways, EMS, SCADA and energy devices, while troubleshooting issues and supporting testing and validation. The ideal candidate holds a degree in Electrical Engineering or Computer Science with power/automation background and is proficient in C/C++, Go, Rust or Python,

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering or Computer Science with power system protection/automation background.
  • Experience with IEC 61850, DNP3, Modbus, IEC 104 or similar protocols.
  • Proficiency in system-level languages (C/C++, Go, Rust, Python) and networking fundamentals (TCP/UDP).

Responsibilities

  • Develop, maintain, or integrate power communication protocols (IEC 61850, DNP3, Modbus).
  • Design and implement communication modules, data modeling, and protocol interaction logic.
  • Collaborate with internal teams to integrate protocols into gateways, EMS, SCADA, or energy devices.
  • Troubleshoot communication issues and support system-level testing and validation.
  • Prepare technical documentation and work with cross-functional teams to deliver high-quality solutions.

Skills

C/C++
Go
Rust
Python

Education

Bachelor’s or Master’s degree in Electrical Engineering or Computer Science (power/automation)

Tools

SCL files
Protocol analyzers

Job description

Huawei Canada is hiring a Developer for the Smart Grid Technology Lab in Markham. The role focuses on developing, maintaining and integrating power communication protocols such as IEC 61850, DNP3 and Modbus.

You will work with gateways, EMS, SCADA and energy devices, while troubleshooting issues and supporting testing and validation. The ideal candidate holds a degree in Electrical Engineering or Computer Science with power/automation background and is proficient in C/C++, Go, Rust or Python,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Power Communication Protocol Developer
Power Communication Protocol Developer

Huawei Technologies Canada Co., Ltd. • Markham

On-site
CAD 90,000 - 120,000
Microgrid System Developer - Energy Management & Control
Microgrid System Developer - Energy Management & Control

Huawei Canada • Markham

On-site
CAD 80,000 - 100,000
Microgrid System Developer – Protection and Control
Microgrid System Developer – Protection and Control

Huawei Canada • Montreal West

On-site
CAD 85,000 - 125,000
Developer - Power System Simulation Model
Developer - Power System Simulation Model

Huawei Canada • Markham

On-site
CAD 85,000 - 110,000
AI Software Developer - Smart Grid
AI Software Developer - Smart Grid

Huawei Canada • Markham

On-site
CAD 80,000 - 110,000
OPEN: Smart Grid Engineer
OPEN: Smart Grid Engineer

Cpus Engineering Staffing Solutions Inc. • Ottawa

Hybrid
CAD 80,000 - 110,000
Comprehensive Benefits and Pension package
AI Software Engineer - Smart Grid & Energy Management
AI Software Engineer - Smart Grid & Energy Management

Huawei Canada • Markham

On-site
CAD 80,000 - 110,000
Senior Microgrid Control & Protection Engineer – EMS/SCADA
Senior Microgrid Control & Protection Engineer – EMS/SCADA

Huawei Canada • Montreal West

On-site
CAD 85,000 - 125,000
Senior Power Applications Engineer — Hybrid Work
Senior Power Applications Engineer — Hybrid Work

Hitachi Automotive Systems Americas, Inc. • Hamilton

On-site
CAD 90,000 - 120,000
Comprehensive insurance
Retirement savings plan
Wellness programs
+2
Senior Grid Interconnection Consultant (Remote Canada)
Senior Grid Interconnection Consultant (Remote Canada)

Sargent & Lundy, L.L.C. • Canada

Remote
CAD 111,000 - 153,000