Senior Embedded Systems Engineer in Kitchener (Winnipeg)

Canadian Solar • winnipeg, mb, Canada • Posted June 19, 2026

Location winnipeg, mb
Job Type Full-time
Category Engineering
Posted June 19, 2026

Elevate your career with Canadian Solar as a Senior Embedded Linux Engineer, hybrid position based in Kitchener, Ontario. Drive innovation in battery energy storage systems through advanced Linux platform design.

This pivotal role within the Inverter Firmware division involves developing and maintaining secure embedded Linux systems for effective energy management. You will collaborate on system integration, protocol implementation, and architecture reviews to ensure operational excellence. Your expertise will contribute to advancing sustainability in energy solutions.

Key Responsibilities

  • Develop and maintain Linux systems for battery controllers
  • Design and implement Board Support Packages for embedded systems
  • Facilitate communication among subsystems using various protocols
  • Interface Linux with power plant controllers and HMI
  • Lead technical risk assessments and code reviews

Requirements

  • ...

Interested in this role?

Click the button below to start your application.

Apply Now