Full-time

Embedded Linux Engineer at Canadian Solar

Posted by Canadian Solar • winnipeg, mb, Canada

📍 winnipeg, mb 🕒 June 19, 2026

About the Role

Transform battery energy storage systems with Canadian Solar as a Senior Embedded Linux Engineer in Kitchener, Ontario. This hybrid role focuses on advanced Linux platform innovations.
As part of the Inverter Firmware division, you will develop and maintain secure embedded Linux systems. Collaborating on system integration and architecture reviews, you will play a key role in enhancing operational excellence and promoting sustainability in energy solutions.
Key Responsibilities:
• Develop and maintain Linux systems for battery controllers
• Design Board Support Packages for embedded systems
• Facilitate subsystem communication with various protocols
• Interface Linux with power plant controllers and HMI
• Lead technical risk assessments and code reviews
Requirements:
• Degree in Electrical or Computer Engineering
• Minimum 5 years in embedded Linux software development
• Proficiency in bootloaders and root filesystem design
• Knowledge of embedded co...

Ready to Apply?

Submit your application today and take the next step in your career journey with Canadian Solar.

Apply Now