Ca
Senior ARM Firmware Engineer
Canadian Solar SSES (Canada) Inc.
Full-time
kitchener, on
Other-General
Posted:
June 15, 2026
Location:
kitchener, on, Canada
Job Description
Position Title: Senior ARM Firmware Engineer Department: Inverter Firmware Compensation: $100,000 – $150,000 + annual bonus Reports To: Director of Digital Inverter Firmware Location: Kitchener, Ontario – Hybrid About the Role
The Senior Embedded Firmware Engineer owns the design, development, optimization, and lifecycle support of embedded firmware running on ARM‑based processors used in grid‑tied inverters and utility‑scale energy storage systems. This role requires deep expertise in ARM Cortex‑M / Cortex‑A platforms, and real‑time development, inverter control support, and grid‑code compliance. You will play a critical technical role in delivering robust, certifiable, and high‑performance firmware that integrates tightly with power electronics hardware, FPGA/DSP subsystems, and system‑level. Responsibilities
Architect, design, and implement embedded firmware for ARM‑based processors used in inverters, power converters, and energy storage subsystems Develop and main...
The Senior Embedded Firmware Engineer owns the design, development, optimization, and lifecycle support of embedded firmware running on ARM‑based processors used in grid‑tied inverters and utility‑scale energy storage systems. This role requires deep expertise in ARM Cortex‑M / Cortex‑A platforms, and real‑time development, inverter control support, and grid‑code compliance. You will play a critical technical role in delivering robust, certifiable, and high‑performance firmware that integrates tightly with power electronics hardware, FPGA/DSP subsystems, and system‑level. Responsibilities
Architect, design, and implement embedded firmware for ARM‑based processors used in inverters, power converters, and energy storage subsystems Develop and main...
Apply for this Job
Submit your application for the Senior ARM Firmware Engineer position at Canadian Solar SSES (Canada) Inc..
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
kitchener, Canada
Posted:
June 15, 2026
Deadline:
July 25, 2026