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
$185k - $195k per year
...Role As part of Intersect’s Microgrid Engineering team, you’ll apply advanced power system theory, simulation expertise, and... ...validate high-performance microgrid control systems. You’ll partner closely... ..., and utility operators to develop fit-for-purpose power system models...SuggestedLong term contractFull timeWork at officeHome officeFlexible hours$70k - $85k per year
...sustainability programs and services, including energy, water, and waste assessments, carbon... ...Job Description As Energy Project Manager, you will lead technical delivery across... ...envelope, domestic hot water, and controls systems Collect and verify utility consumption...SuggestedLong term contractFull timeContract workRemote workFlexible hours1 day per week$85k - $90k per year
...Description JDE Systems Developer Vancouver, BC Full-Time, On-Site CAN-BC-NO-048-130226... ...of a new ERP and warehouse management system. Provide first line and second... ...ERP security administration and access controls. Familiarity with Service Desk tools...SuggestedPermanent employmentFull time- ...across the US and Canada. This system identifies opportunities and... ...Growth Systems (Agent Success) Developer to join our team. In this role... ...Solid understanding of version control and deploying edge functions.... ...fix without a dedicated product manager guiding every step. Curious...SuggestedFull timeWork at officeLocal areaRemote workNight shift
- ...Renewable Energy Project Manager Location: Based in either Edmonton or Calgary; in-office presence... ...with the ability to execute tasks and develop analytical metrics. Ability to... ...budgeting. Experience with solar energy systems and energy management planning. Knowledge...Long term contractFull timeTemporary workFor contractorsInternshipWork at officeMonday to fridayFlexible hoursAfternoon shift
$73k - $91k per year
...data models, and insights) to transform energy management for safer, more sustainable, and more... ...development of innovative energy products. Develop algorithms for power grid measurement... ..., as well as algorithms for Edge controllers for grid-connected distributed energy resources...Full timeInternshipWorldwide- ...by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned. Primary country and city: Canada (CA) || Ottawa Job details: DeveloperFull time
$55k - $75k per year
...boundaries of what electronics can do. From developing electronics skin to exploring space, our... ...product, the NOVA materials dispensing system, offers precision dispensing of functional... ...AI tools, and emerging technologies. Develop scripts, services, or lightweight applications...Long term contractFull timeWork at officeLocal areaFlexible hours3 days per week- ...The Opportunity We’re looking for a Senior Agentic Systems Developer who can shape and ship production AI systems—and bring a team along... ...to streamline procurement, budgeting, payments, and grants management for public sector and government organizations. Euna’s AI-powered...Full timeWork at officeLocal areaRemote workFlexible hoursWeekend work
- ...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...Full timeInternshipWork at officeWork from home
- ...critical infrastructure and fully managed offerings, DigitalOcean... ...Finance, Accounting, & Procurement System solutions to support our... ...looking for a Business Systems developer with robust Boomi experience.... ...looking toward DigitalOcean's controls environment, so previous experience...Full timeLocal areaRemote workWorldwideFlexible hours
- ...a Product Support Sales Representative-Energy/Power Systems, YOU will experience: Working within... ...to continuously Learn, Grow and Develop with our Toromont team through our internal... ...Component Replacement and Contamination Control) Collaborate with respective MSRs and...RemplacementPermanent employmentFull timeFlexible hours
- ...operate across the organization. Our goal is to build agentic systems that support real human decision-making — including a unified... ...focused on hands-on execution with strong technical ownership. As a Developer, Agentic Systems & Automation, you’ll work hands-on to design...Long term contractFull timeContract workInternship
- ...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...Full timeFlexible hours
- ...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
- ...Finance Manager (Controller) Location: New Credit / Brantford The Ontario First Nations Technical... ...and management of OFNTSC’s financial system in partnership with external advisors.... ...remittance of pension and benefits. Develop, coach and mentor Finance team members....Full timeWork at office
- ...work on the critical foundations of agentic systems, from tool orchestration and guardrails... ...at home here. As our Senior Software Developer, you will: Design, build, and evolve... .... Collaborate closely with product managers, developers, and AI specialists to deliver...Work from home
- ...is building a sovereign next-generation UAV flight control platform. We are seeking a Senior Embedded Systems Engineer to lead development of the real-time firmware... ...Design and implement real-time embedded firmware Develop hardware abstraction layers for avionics platforms...Full timeMonday to friday
$276.04k - $344.38k per year
...motivated full-time Software Engineering Manager to join our growing team. You will work as... ...development of the engineering culture, developing processes as we grow. Because we’re an... ...Experience developing in Go, used for much of the system Ability to give and process...Long term contractFull timeInternshipWork at officeImmediate startRemote workHome officeFlexible hours- ...Aviya Aerospace Systems est un chef de file des services et des... ...ingénieur logicielle des systèmes de contrôle pour son groupe de l’... ...provides expertise in program management, systems, software, mechanical... ...******************* Develop and review software requirements...Full time
- ...seeking a strategic and hands-on IT Business Systems Manager to lead the technology landscape across... ...work closely with the group’s Corporate Controller to optimize our ERP environment and... .... Policy, Security & Compliance Develop, implement, and enforce IT Acceptable...Full timeInternship
$102k - $127k per year
...nearly 60 countries use Addepar to manage and advise on nearly $9... ...timelines and quality standards Develop and maintain comprehensive... ...reports, risk registers, and change control logs Proactively identify... ...or promoting process and system enhancements where necessary...Full timeWorldwide- ...Largest Credit Union! We are hiring for a Manager DevOps & Systems Administration with our Data Tech &... ...Systems Strategy & Modernization Develop strategies that improve enterprise... ...automation tools. Azure DevOps, source control management, release management, and CI/...Full timeInternshipLocal areaRemote workFlexible hours
$100k - $110k per year
...graduation and employment. The Opportunity Join Our Team as Manager, Systems & Reporting! Reporting to the Associate Registrar,... ...Ensure staff training, support, and professional development. Develop and implement procedures, guidelines, and governance in consultation...Full timeWork at office- ...*This is an existing vacancy ABOUT THE ROLE As GTM Systems Manager, you will own the architecture, integration, and optimization... ...enrichment, routing, follow-up, and reporting Stay current with developments across the modern revenue stack and bring a point of view on...Full timeContract workInternshipFlexible hours
$152k - $190k per year
...firms in nearly 60 countries use Addepar to manage and advise on nearly $9 trillion in assets... ...We are looking for an experienced design systems leader who thrives on the challenge of... ...for this position. What You’ll Do Develop and maintain a compelling vision and roadmap...Long term contractFull timeImmediate startWorldwide- ...Description DevOps Developer (AWS) Fully Remote Opportunity About BrightOrder We... ...builders who code, automate, and optimize systems end-to-end. The Role We’re looking... ...for reliable releases. Configure and manage AWS services, including ECS, EKS, Lambda,...Remote work
$54.7k per year
...help us to achieve great things in our community! The Case Manager Job Developer plays a crucial role in supporting clients to achieve sustainable... ...Record and report services using an electronic tracking system. Maintain and update client information and outcomes in the database...Full timeContract workImmediate startFlexible hoursAfternoon shift- ...Position – Senior Build & Release System Developer We are looking for an experienced... ...Python ~ Excellent knowledge of version control systems (Perforce and/or Git) ~ Excellent... ...Knowledge of configuration management tools (e.g., Ansible, SaltStack) Knowledge...Full timeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Microgrid System Developer - Energy Management & Control. Be the first to apply!
