Senior Embedded Firmware Developer
Job in
Kitchener, Ontario, Canada
Listed on 2026-09-03
Listing for:
Canadian Solar Inc.
Full Time
position Listed on 2026-09-03
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, C++ Developer, Embedded Software Engineer
Job Description & How to Apply Below
As part of Canadian Solar’s team, you will oversee the development and lifecycle support of firmware tailored for ARM-based processors. Ideal candidates will have more than five years' expertise in real-time control systems and a deep understanding of grid-tied inverters. Your contributions will ensure compliance with industry standards while collaborating across teams for optimal performance.
Key Responsibilities:
• Create and maintain firmware for ARM processors in energy systems
• Develop robust real-time applications in C/C++
• Translate complex requirements into effective firmware solutions
• Work on debugging and performance optimization
• Support documentation and continuous improvement efforts
Requirements:
• Degree in Electrical or Computer Engineering
• Minimum 5 years of firmware development experience
• Expertise in ARM-based firmware for power electronics
• Familiarity with grid compliance standards
• Proficient in making board-support packages and drivers
Drive innovation in the solar energy sector through effective firmware development at Canadian Solar.
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×