FPGA Firmware Engineer at Canadian Solar

Canadian Solar • kitchener, Canada

Location kitchener, region of waterloo
Job Type Full-time
Posted May 30, 2026

Role Description

Elevate your career as a Firmware Engineer specializing in FPGA technology with Canadian Solar in Kitchener, ON. Focus on designing and developing embedded firmware for cutting-edge energy storage systems.

In this on-site role at Canadian Solar, you will contribute to state-of-the-art firmware solutions for grid-tied inverters in the Battery Energy Storage System (BESS) industry. This position emphasizes your expertise in Texas Instruments DSP platforms and requires a strong foundation in grid-code compliance. You'll engage in rigorous architectural design and firmware implementation while mentoring junior engineers.

Key Responsibilities:
• Architect FPGA logic for grid-tied inverters
• Develop RTL in VHDL/Verilog for critical functions
• Ensure compliance with grid and firmware standards
• Debug and optimize complex firmware issues
• Participate in architecture and code reviews

Requirements:
• Bachelor’s degree...

Ready to Apply?

Apply for this Position