Senior Embedded Firmware Engineer at Canadian Solar
C
Canada Solar Inc.
📍 kitchener, region of waterloo, Canada
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
...