Senior DSP Firmware Engineer - Hybrid Inverter Controls

Canadian Solar Inc.

Kitchener

Hybrid

CAD 100,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Canadian Solar Inc. in Kitchener, Ontario, is seeking a Senior DSP Firmware Engineer to own the design, development, and lifecycle support of real-time embedded firmware for inverters used in utility-energy storage systems.

You will apply deep TI DSP expertise (C2000), implement fast control loops in embedded C, ensure grid-code compliance, and collaborate with hardware and validation teams to deliver reliable firmware and certification-ready solutions.

Qualifications

  • Bachelor's degree in Electrical or Computer Engineering or Computer Science.
  • Minimum 5 years firmware development in embedded or real-time control systems.
  • Expert with TI DSP platforms (C2000) and DSP peripherals.
  • Strong C programming for real-time, safety-critical power electronics.
  • Experience with CCS, debuggers, profiling, and emulation.
  • Experience with verification strategies and integration testing.

Responsibilities

  • Design scalable DSP firmware architectures for inverters using TI DSP platforms.
  • Develop deterministic real-time control firmware in embedded C, including fast control loops and interrupt handling.
  • Translate system, control, and grid-code requirements into traceable firmware requirements.
  • Implement inverter features such as grid synchronization, protections, fault handling, diagnostics.
  • Support compliance with grid and firmware standards (UL 1741 SB, IEEE 1547, UL 1998) and certification testing.
  • Collaborate with hardware, controls, systems, and validation teams to ensure system-level performance.

Skills

Texas Instruments DSP platforms (C2000
Embedded C programming for real-time
Code Composer Studio (CCS)
Real-time control systems
Firmware verification strategies

Education

Electrical Engineering / Computer Engineering / Computer Science or related field

Tools

Bootloaders
Emulators
Hardware-in-the-Loop tooling

Job description

Canadian Solar Inc. in Kitchener, Ontario, is seeking a Senior DSP Firmware Engineer to own the design, development, and lifecycle support of real-time embedded firmware for inverters used in utility-energy storage systems.

You will apply deep TI DSP expertise (C2000), implement fast control loops in embedded C, ensure grid-code compliance, and collaborate with hardware and validation teams to deliver reliable firmware and certification-ready solutions.

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

Similar jobs worth comparing

Senior DSP Firmware Engineer
Senior DSP Firmware Engineer

Canadian Solar Inc. • Kitchener

Hybrid
CAD 100,000 - 150,000
Senior Embedded Linux Engineer - Hybrid (BESS Inverter)
Senior Embedded Linux Engineer - Hybrid (BESS Inverter)

Canadian Solar Inc. • Kitchener

Hybrid
CAD 100,000 - 150,000
Senior ARM Firmware Engineer
Senior ARM Firmware Engineer

Canadian Solar Inc. • Kitchener

Hybrid
CAD 100,000 - 150,000
Annual bonus
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
Senior Control Engineer
Senior Control Engineer

Canadian Solar Inc. • Kitchener

On-site
CAD 95,000 - 140,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Canadian Solar Inc. • Kitchener

Hybrid
CAD 100,000 - 150,000
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
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 Embedded DSP Architect for Power Grid Solutions
Senior Embedded DSP Architect for Power Grid Solutions

GE Vernova • Markham

On-site
CAD 120,000 - 170,000