Microgrid System Developer - Energy Management & Control

Huawei Canada

Markham

On-site

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company in Canada is looking for a Microgrid System Developer to design software for energy management systems. The ideal candidate has at least 3 years of experience in microgrid or distributed energy systems and proficiency in C/C++. This full-time role based in Markham, Ontario, involves working with complex systems and embedded software development.

Qualifications

  • 3+ years of experience in microgrid or distributed energy system development.
  • Experience with controllers/PLCs is a valuable asset.
  • Proficiency with application-level development.

Responsibilities

  • Design, implement, and maintain EMS software modules.
  • Develop embedded software/firmware for substation controllers.
  • Participate in system architecture design focusing on performance.

Skills

C/C++
Embedded firmware development
Microcontroller programming
Protocol stacks (IEC 60870-5-101/104, IEC 61850, DNP3, Modbus)
RTOS
Linux

Education

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

Tools

FPGA/SoC platforms
Raspberry PI
Arduino

Job description

Microgrid System Developer - Energy Management & Control

Huawei Canada has an immediate permanent opening for a Microgrid System 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:
  • Design, implement, and maintain EMS software modules for substation control and monitoring.
  • Develop embedded software/firmware for substation controllers (RTUs, IEDs, gateways).
  • Work with protocol stacks (IEC 60870-5-101/104, IEC 61850, DNP3, Modbus) for integration into control systems.
  • Participate in system architecture design, focusing on scalability, reliability, and performance of EMS platforms.
  • Develop control logic, communication drivers, and APIs for EMS / SCADA integration.
About the ideal candidate:
  • Hold a bachelor's or a Master's degree in Electrical Engineering, Computer Science, or a related background in power system protection and automation.
  • 3+ years of experience in microgrid or distributed energy system development, including system design, simulation, or deployment. Experience with controllers/PLCs is a valuable asset.
  • Proficiency with application-level development (RTOS, C/C++, Linux, FPGA/SoC platforms, etc.).
  • Proficiency with microcontroller firmware development (Raspberry PI, Arduino, ARM Cortex, etc.), embedded networking protocols & APIs (Modbus/TCP, DNP3/IP, SPI, OpenSSL, etc.).
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Telecommunications

Referrals increase your chances of interviewing at Huawei Canada by 2x

Get notified about new System Developer jobs in Markham, Ontario, Canada.

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 Microgrid Control & Protection Engineer – EMS/SCADA
Senior Microgrid Control & Protection Engineer – EMS/SCADA

Huawei Canada • Montreal West

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

Huawei Canada • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Microgrid Controls Sales Engineer
Microgrid Controls Sales Engineer

MOHR Talent • Edmonton

On-site
CAD 100,000 - 120,000
Growth opportunities
Collaborative culture
Power Communication Protocol Developer
Power Communication Protocol Developer

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

On-site
CAD 75,000 - 95,000
Senior Kernel Developer - RTOS
Senior Kernel Developer - RTOS

Huawei Canada • Markham

On-site
CAD 100,000 - 130,000
Project Manager #26-07048
Project Manager #26-07048

US Tech Solutions • Markham

On-site
CAD 65,000 - 72,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
Systems Engineer – Industrial Control and Communications Systems
Systems Engineer – Industrial Control and Communications Systems

Egis Group • Toronto

On-site
CAD 120,000 - 150,000
Engineer - Advanced Network
Engineer - Advanced Network

Huawei Technologies Canada Co., Ltd. • Ottawa

On-site
CAD 106,000 - 156,000