Microgrid System Developer - Energy Management & Control
Huawei Technologies Canada Co.,
Job description
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.
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.
3+ years of working experience in microgrid or distributed energy system development, including system design, simulation, or deployment. Experience with controllers/PLCs will be considered 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.).
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.
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this 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...SuggestedPermanent employmentFull timeImmediate start
- ...Huawei Canada has an immediate 12-month contract opening for a Developer. About the team: The Smart Grid Technology Lab focuses on research in real-time simulation technologies, microgrid energy management, control systems, and other smart grid technologies. We apply...SuggestedLong term contractFull timeContract workInternshipImmediate start
- ...dcbel Inc. ( is a growing company developing technology and designing products that will... ...make clean, efficient, and sustainable energy accessible to all — because everyone in... ...opportunity dcbel is looking for an AI Systems Developer to join our team. In this role, you...SuggestedFull timeFlexible hours
- ...to make clean, efficient, and sustainable energy accessible to all — because everyone in... ...This role brings structure and clarity to system complexity. It ensures product intent is... ...requirements ~7+ years in product management or product ownership ~ Strong experience...SuggestedFull timeFlexible hours
- ...Description As a Senior Robotics Developer - Motion Planning and Control at Vention… You’ll be building the... ...experience with C/C++, on embedded Linux systems. Experience with the CMake build... ...Continuous training in performance management, inclusive leadership, leadership...SuggestedFull timeInternshipWork at officeWork from home
- ...state-of-the-art communication systems and autonomous vehicles to... ...As a Business Systems Developer, your main responsibilities will... ...performance. Utilizing version control systems like GitLab and participating... ...valide. Degree in management of information systems,...Permanent employmentFull time
- ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical... ...Roles / Responsibilities Develop and review High-Level... ...development of safety-critical flight control and embedded control systems.... ...an asset. Ability to manage multiple priorities in a dynamic...Long term contractWork at officeRemote work1 day per week
$40 per hour
...Description Job Description Command and Control Information Systems (C2IS) Expert Location: Kingston,... ...background in command support, battle management systems, LCSS, headquarters operations... ...of C2IS activities • Design, develop, test, configure, and revise C2IS applications...Full timeRelocation package- ...Description Overview The Project Controls Manager is responsible for supporting the successful... ...throughout the project lifecycle. Develop and maintain project controls plans, cost... ...within engineering, mining, industrial, energy, or infrastructure projects. Strong...Full timeInternshipFlexible hours
- ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical... ..., attitude‑determination & control, plus real‑time FSW definition... .... • Perform requirement management and maintain bidirectional traceability... ...‑determination solutions. • Develop control laws for 3‑axis...Long term contractPermanent employmentWork at officeRemote work
- ...Description: Optimum is seeking a Guidewire InsuranceSuite developer to correct the Data Consistency Checks (DBCC) of the on-premises... ...should not be confused with a functional analyst, a quality assurance tester, or a data conversion specialist from a legacy system....Full time
- ...belong on #TeamBell. The Accounting Systems team is seeking a highly motivated Senior Manager to be a part of the Controller organization’s transformative journey... ...and external audits. People Leadership: Develop, coach, and lead a high-performing team....Long term contractFull timeWork at office3 days per week
- ...This Position reports to: Operations Manager In this role, you will support the local unit in controlling products and systems to ensure compliance with all requirements... ...engineering and cross-functional teams. Develops a network of partners to support product and...Full timeInternshipLocal area
- ...la vidéosurveillance IP, le contrôle d'accès et la reconnaissance... ...émergentes qui unifient les systèmes de sécurité physique. Pour plus... ...safety, and operations. Genetec develops open-platform software,... ...reliable solutions for device management, monitoring, diagnostics, and...Full timeRemote workFlexible hours
- ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical... ...We are seeking Flight Control Application System Verification... ...successful candidate will: Develop, review, and refine verification... ...Contribute to configuration management and change management activities...Long term contractWork at office
- ...including biomedical engineering, medical imaging, automation and control systems, energy and electrical networks, microelectronics, microsystems,... ...practical applications of automation, and the ability to develop an internationally recognized research program primarily focused...Permanent employmentFull timeLocal areaImmediate startRelocation package
- ...Canada has an immediate permanent opening for an AI Software Developer. About the team: The Smart Grid Technology Lab focuses on research in real-time simulation technologies, microgrid energy management, control systems, and other smart grid technologies. We apply...Permanent employmentFull timeInternshipImmediate start
- ...Transtex develops and manufactures leading-edge aerodynamic solutions that help semi-trailer... ...Job Summary We are looking for a Controls Systems Engineer to design and maintain the... ...which provide electric HVAC and battery management for commercial vehicles without idling...Full time
- ...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...Permanent employmentFull timeImmediate start
- ...(euse) logiciel – administrateur(trice) système DevOps travaillera au sein de l'équipe SCMT (Software Configuration Management & Tools) qui fait partie du groupe Engineering... ...------- Job overview: The Software Developer – DevOps System Administrator will be working within the...Full timeFlexible hours
- ...development and certification of safety-critical systems in the aerospace, electric, and... ...and consolidation of a corporate Quality Management System (QMS) and Quality Manual across... ...Qualifications Hands-on experience developing or implementing Quality Management Systems...Permanent employmentFull timeFlexible hours
- ...engineers who realized that the healthcare system was not exploiting the full potential of... ...itself by offering a unique healthcare management solution for clinics, which replaces inefficient... ...Job Description As a Senior Software Developer - Healthcare systems integration profile,...Permanent employmentFull timeContract workWork at officeRemote workWorldwide
- ...decarbonization efforts. As an Energy and Decarbonization Engineer... ...utility bill analysis, developing energy intensity indices that... ...written documentation to sales and management concerning recommended FIMs,... ..., Mechanical, Electrical and Controls Projects, including Building...Contract workFor contractorsWork at officeLocal areaRemote workFlexible hours
- ...dcbel Inc. ( is a growing company developing technology and designing... ...clean, efficient, and sustainable energy accessible to all — because... ...service levels while proactively managing workload with minimal... ...partnering with other teams to develop resolutions that improve the customer...Full timeContract workFlexible hours
- ...dcbel Inc. ( is a growing company developing technology and designing products that make clean, efficient, and sustainable energy accessible to all — because everyone in the world deserves... ...whether their home is eligible for an Ara system, recommend the right solution, and convert...Full timeWork from homeFlexible hours
- ...Center : la vidéosurveillance, le contrôle d’accès et la reconnaissance... ...joindre à notre équipe Video Systems Test. Dans ce rôle, vous... ...We are looking for a Software Developer in Test (SDET) to join our Video... ..., UI, API) for the Video Management system Implement performance...Full timeFlexible hours
- ...cardiac therapy. We are currently focused on developing anti‐arrhythmia treatments for self‐... ...those with passion to join on our journey to develop treatments and to motivate change. We are... ...and responsibilities Develop and manage detailed project plans for manufacturing...Full timeShift work
- ...(euse) logiciel – administrateur(trice) système DevOps travaillera au sein de l'équipe SCMT (Software Configuration Management & Tools) qui fait partie du groupe Engineering... ...------- Job overview: The Software Developer – DevOps System Administrator will be working within the...Full timeFlexible hours
- ...Manager, Quality Management System and Supplier Quality (Remote) Are you looking to take the next step in your career? CellCarta, a Contract Research... ...Management Review. Aid in the coordination of document control, including revisions, training assignment, and issuance of...Remote jobFull timeContract workInternshipMonday to friday
- ...opportunity Our Risk, Process & Controls team provides comprehensive... ...enhance their risk management, internal controls and internal... ...Client Relationship Management - Develop and maintain strong client relationships... ...are committed to combating systemic racism, advancing gender...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Microgrid System Developer - Energy Management & Control. Be the first to apply!
- programmeur informatique Montréal, QC
- IT system engineer Montréal, QC
- developpeur informatique Montréal, QC
- développeur informatique Montréal, QC
- energy efficiency Montréal, QC
- energy modelling Montréal, QC
- énergie Montréal, QC
- wind energy Montréal, QC
- energie renouvelable Montréal, QC
- energy auditor Montréal, QC

