Senior Embedded Firmware Engineer at Canadian Solar

Canadian Solar
Full-time kitchener, region of waterloo IT & Technology
Posted:
June 04, 2026
Location:
kitchener, region of waterloo, Canada

Job Description

Drive innovation in solar technology as a Senior Embedded Firmware Engineer at Canadian Solar in Kitchener, Ontario. Leverage your expertise in ARM-based systems within a hybrid work environment.
In this vital role, you'll be responsible for designing, developing, and optimizing embedded firmware for grid-tied inverters and energy storage systems. With a focus on real-time development and compliance, your work will contribute to Canadian Solar's mission of sustainable energy. Collaboration with various engineering teams is crucial to ensure system reliability and performance.
Key Responsibilities:
• Design embedded firmware for ARM-based power electronics
• Maintain real-time firmware using embedded C/C++
• Translate system and grid-code requirements into firmware designs
• Support inverter features like communication and diagnostics
• Debug and optimize firmware performance with lab tools
Requirements:
• Bachelor's degree in relevant engineering field
• M...

Apply for this Job

Submit your application for the Senior Embedded Firmware Engineer at Canadian Solar position at Canadian Solar.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: kitchener, Canada
Posted: June 04, 2026
Deadline: July 14, 2026