📍 Local Job Near You
Senior Embedded Firmware Engineer at Canadian Solar
Canada Solar Inc.
📍
kitchener, Canada
Location
kitchener
Posted
June 12, 2026
Commute
Local Area
Local Opportunity Near You!
This job is in your area. Enjoy a short commute and work close to home.
Job Description
Join Canadian Solar as a Senior Embedded Firmware Engineer in Kitchener, Ontario, and take a lead role in developing cutting-edge ARM-based firmware for renewable energy. This hybrid work role focuses on optimizing firmware for inverters and energy storage systems.
In this senior role, your expertise will shape firmware design and lifecycle support for ARM Cortex-M and Cortex-A platforms. You'll translate grid-code requirements into robust firmware while collaborating with multidisciplinary teams to ensure system reliability. Expect to engage deeply in real-time programming, debugging complex firmware issues, and supporting compliance with industry standards.
Key Responsibilities:
• Architect, design, and implement embedded firmware for ARM processors
• Develop real-time firmware in embedded C/C++
• Translate system requirements into firmware designs
• Implement inverter features for communication and diagnostics
• Collaborate with hardware and validation teams
...
In this senior role, your expertise will shape firmware design and lifecycle support for ARM Cortex-M and Cortex-A platforms. You'll translate grid-code requirements into robust firmware while collaborating with multidisciplinary teams to ensure system reliability. Expect to engage deeply in real-time programming, debugging complex firmware issues, and supporting compliance with industry standards.
Key Responsibilities:
• Architect, design, and implement embedded firmware for ARM processors
• Develop real-time firmware in embedded C/C++
• Translate system requirements into firmware designs
• Implement inverter features for communication and diagnostics
• Collaborate with hardware and validation teams
...