Power Communication Protocol Developer

Huawei Technologies Canada Co., Ltd.

Montreal (administrative region)

On-site

CAD 75,000 - 95,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Huawei Technologies Canada Co., Ltd. is seeking a Developer in Montreal to work on power communication protocols such as IEC 61850 and DNP3. The ideal candidate holds a Bachelor's or Master's degree in Electrical Engineering or Computer Science, with proficiency in C/C++. The role requires the ability to design communication modules, troubleshoot issues, and prepare technical documentation. Proficiency in English is essential for collaboration with colleagues outside Quebec. A French-speaking work environment is supported.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or related field.
  • Experience with IEC 61850, DNP3, Modbus, IEC 104 or similar protocols.
  • Proficiency in C/C++, Go, Rust, or Python.
  • Understanding of TCP/UDP and sockets networking.
  • Ability to work with technical documentation.

Responsibilities

  • Develop, maintain, or integrate power communication protocols.
  • Design and implement communication modules and data modeling.
  • Troubleshoot communication issues and support system testing.
  • Prepare technical documentation and collaborate across teams.

Skills

C/C++
Power communication protocols (IEC 61850, DNP3, Modbus)
Networking fundamentals (TCP/UDP, sockets)
Problem-solving skills

Education

Bachelor's or Master's degree in Electrical Engineering or Computer Science

Tools

Testing tools or protocol analyzers

Job description

Job description

Huawei Canada has an immediate permanent opening for a Developer.

About the team

The Smart Grid Technology Lab’s research focuses on Power electronics, Energy Management Systems and other Smart Grid Technologies, applying the latest technology to the digital power industry. The lab has become a research organization with many significant industry achievements.

About the job
  • Develop, maintain, or integrate power communication protocols (IEC 61850, DNP3, Modbus — strong in any one of them is acceptable).
  • Participate in the design and implementation of communication modules, data modeling, and protocol interaction logic.
  • Work with internal teams to integrate protocols into company platforms (e.g., gateways, EMS, SCADA, or energy devices).
  • Troubleshoot communication issues and support system-level testing and validation.
  • Prepare technical documentation and collaborate with cross-functional teams to deliver high-quality solutions.
Job requirements
About the ideal candidate
  • Hold a bachelor's or a Master's degree in the field of Electrical Engineering, Computer Science, or with a related background in power system protection and automation.
  • Experience with at least one of the following power/industrial communication protocols: IEC 61850, DNP3, Modbus, IEC 104, or similar.
  • Proficiency in C/C++ or other system-level languages (e.g., Go, Rust, or Python for integration-level work).
  • Understanding of networking fundamentals (TCP/UDP, sockets).
  • Ability to work with engineering documentation and technical standards.
  • Strong problem-solving skills and ability to work independently or in a team.
  • Nice to have experience with power automation, protection, microgrids, renewable energy systems, or embedded systems and familiarity with SCL files, MMS/GOOSE concepts, or protocol stack development.
  • Hands‑on experience with testing tools or protocol analyzers is an asset.

Huawei aims to support a French‑speaking work environment for its employees in Quebec. We have taken steps to avoid requiring a language other than French for this position. However, proficiency in English is essential for this role for the following reasons:

The person will be required to communicate regularly with colleagues located outside Quebec, where English is the primary language used for communication between offices. In addition, the nature of the tasks related to this position, which falls within a highly specialized field of artificial intelligence, also requires knowledge of English.

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

Similar jobs worth comparing

Microgrid System Developer – Protection and Control
Microgrid System Developer – Protection and Control

Huawei Canada • Montreal West

On-site
CAD 85,000 - 125,000
Senior Real-Time Solver Development Expert – Power Systems & Power Electronics
Senior Real-Time Solver Development Expert – Power Systems & Power Electronics

Huawei Technologies Canada Co., Ltd. • Montreal (administrative region)

On-site
CAD 100,000 - 130,000
Microgrid System Developer - Energy Management & Control
Microgrid System Developer - Energy Management & Control

Huawei Canada • Markham

On-site
CAD 80,000 - 100,000
Engineer - Advanced Network
Engineer - Advanced Network

Huawei Technologies Canada Co., Ltd. • Ottawa

On-site
CAD 106,000 - 156,000
AI Software Developer - Smart Grid
AI Software Developer - Smart Grid

Huawei Canada • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Support Engineer - Wireless
Support Engineer - Wireless

Huawei Canada • Ottawa

On-site
CAD 100,000 - 150,000
Engineer - Optical Communication Systems (Test, Modeling & Sensing)
Engineer - Optical Communication Systems (Test, Modeling & Sensing)

Huawei Canada • Ottawa

On-site
CAD 148,000 - 219,000
Contract Network Communications Software Developer
Contract Network Communications Software Developer

Frequentis • Ottawa

On-site
Training & Development
Employee Referral Program
Support Engineer - Wireless
Support Engineer - Wireless

Huawei Technologies Canada Co., Ltd. • Ottawa

On-site
CAD 100,000 - 150,000
Engineer - Optical Systems
Engineer - Optical Systems

Huawei Canada • Ottawa

On-site
CAD 106,000 - 156,000