Canada Solar Inc.

Senior Embedded Firmware Engineer at Canadian Solar

📍 Location
kitchener, region of waterloo
⏰ Job Type
Full-time
📅 Posted
June 12, 2026

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
...

Ready to Apply?

Take the next step in your career journey with Canada Solar Inc.

Apply Now