Senior Control Engineer

Canadian Solar Inc.

Kitchener

On-site

CAD 95,000 - 140,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

e-STORAGE, part of Canadian Solar Inc., seeks a Senior Control Engineer to lead Hardware‑in‑the‑Loop validation for PCS and inverter control in a North American BESS context. You will own the HIL environment, develop real‑time models, and validate firmware, protection strategies, and grid‑code compliance across scenarios.

You will design automated HIL tests, integrate them into development workflows, and collaborate with hardware, firmware, and software teams to ensure robust verification and

Responsibilities

  • Design, develop, and maintain Hardware‑in‑the‑Loop (HIL) test environments for PCS and inverter control validation.
  • Build real‑time PCS simulation models, including grid models, filters, transformers, battery models, and protection interfaces.
  • Validate inverter control algorithm firmware, protection strategies, and system behaviors under normal and abnormal operating conditions.
  • Execute test cases covering grid-code compliant functionalities prior to certification testing.
  • Support grid code compliance activities through documented test results and traceability.
  • Expand scope of HIL platform to cover other equipment, technologies and system according to future development plan.
  • Develop automated HIL test scripts and regression test suites to support continuous firmware and control validation.
  • Integrate HIL testing into development workflows and release processes.
  • Debug complex control and system‑level issues using real‑time waveforms, logs,

Skills

HIL testing
Real-time modeling
Firmware validation
Power electronics

Tools

HIL simulators
Grid models

Job description

Ready to Make a Real Impact? Join e-STORAGE!

Who We Are

Welcome to e-STORAGE, a proud member of the Canadian Solar Inc. (NASDAQ: CSIQ) family! We’re leading the way in designing, building, and integrating advanced battery energy storage systems for utility-scale projects. Our mission? To accelerate the world’s renewable energy transition and create a more sustainable, resilient energy future for everyone.

With our innovative SolBank lithium-iron phosphate battery technology and comprehensive project services, we’re not just building products we’re powering communities and making a difference worldwide.

Position Title: Senior Control Engineer

Department: Inverter Firmware

Compensation: $95,000 - $140,000 + annual bonus

Reports To: Director of Digital Inverter Firmware

Location: Kitchener, ON (Onsite)

Who We Are

CS Digital is a digital technology startup focused on providing state-of-the-art digital technology for power solutions. Our first goal is to build a North American based inverter control board, firmware and energy station controller for the BESS industry to compliment Canadian Solar’s String Power Conversion System Medium Voltage Skid for the Battery Energy Storage System (BESS) industry.

About the Role:

The Senior Control Engineer, specializes in Hardware-in-the-Loop simulation and validation of Power Conversion Systems (PCS) used in utility‑scale Battery Energy Storage Systems.

This role focuses on using real‑time digital simulators to emulate grids, inverters, batteries, and power stages in order to validate control firmware, system‑level behavior, protection logic, and grid‑code compliance.

You will own the PCS HIL simulation environment, bridging power electronics, control algorithms, firmware, and system requirements to enable fast, repeatable, and certifiable testing.

Responsibilities:

  • Design, develop, and maintain Hardware‑in‑the‑Loop (HIL) test environments for PCS and inverter control validation.
  • Build real‑time PCS simulation models, including grid models, filters, transformers, battery models, and protection interfaces.
  • Validate inverter control algorithm firmware, protection strategies, and system behaviors under normal and abnormal operating conditions.
  • Execute test cases covering grid-code compliant functionalities prior to certification testing.
  • Support grid code compliance activities through documented test results and traceability.
  • Expand scope of HIL platform to cover other equipment, technologies and system according to future development plan.
  • Develop automated HIL test scripts and regression test suites to support continuous firmware and control validation.
  • Integrate HIL testing into development workflows and release processes.
  • Debug complex control and system‑level issues using real‑time waveforms, logs,
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Power Electronics Control Engineer
Senior Power Electronics Control Engineer

Canadian Solar • Toronto

On-site
CAD 95,000 - 140,000
Annual bonus
Health coverage
Retirement plan
+1
Senior Control Engineer: HIL & Inverter Firmware Lead
Senior Control Engineer: HIL & Inverter Firmware Lead

Canadian Solar Inc. • Kitchener

On-site
CAD 95,000 - 140,000
Senior HIL Power Electronics Engineer - Inverter Control
Senior HIL Power Electronics Engineer - Inverter Control

Canadian Solar • Toronto

On-site
CAD 95,000 - 140,000
Annual bonus
Health coverage
Retirement plan
+1
Certification Manager
Certification Manager

CS Digital (Canada) Inc. • Kitchener

Remote
CAD 87,000 - 135,000
Health coverage
Retirement plans
Paid time off
+1
Certification Manager
Certification Manager

e-STORAGE • Kitchener

On-site
CAD 87,000 - 135,000
Health coverage
Retirement plans
Paid time off
Technical Solution Engineer - Inverter
Technical Solution Engineer - Inverter

Canadian Solar • Kitchener

On-site
CAD 80,000 - 100,000
Flexible work options
Training programs
Promotional opportunities
Sr. Plant Controller Modelling Engineer
Sr. Plant Controller Modelling Engineer

e-STORAGE • Kitchener

On-site
CAD 100,000 - 150,000
Health coverage
Retirement plans
Paid time off
+1
Certification Manager
Certification Manager

Csestorage • Kitchener

Hybrid
CAD 87,000 - 135,000
Performance bonuses
Benefits package
Paid time off
Controls Engineer
Controls Engineer

e-STORAGE • Kitchener

On-site
CAD 100,000 - 145,000
Competitive salary
Annual performance bonuses
Health coverage
+2
Hardware Engineer
Hardware Engineer

Canadian Solar Inc. • Kitchener

On-site
CAD 87,000 - 135,000