Senior Embedded Systems Engineer Role

Canadian Solar · winnipeg, mb, Canada

Location
winnipeg
Job Type
Full-time
Posted
June 27, 2026

Job Description

Join Canadian Solar as a Senior Embedded Linux Engineer in Kitchener, Ontario, and innovate in battery energy storage. This hybrid opportunity focuses on advanced Linux systems.
In this essential role within the Inverter Firmware division, you will develop secure embedded Linux systems for effective energy management. Your collaboration will include engaging in protocol implementations and architecture reviews to ensure top-tier operational performance within the energy sector.
Key Responsibilities:
• Develop and maintain Linux systems for battery management
• Implement Board Support Packages for embedded applications
• Ensure communication among subsystems using diverse protocols
• Connect Linux with power plant controllers and HMI interfaces
• Conduct technical risk assessments and code evaluations
Requirements:
• Degree in Electrical or Computer Engineering
• At least 5 years of experience in embedded Linux software
• Expertise in bootloaders and roo...

Ready to Apply?

Submit your application for Senior Embedded Systems Engineer Role at Canadian Solar

Apply Now