Location
kitchener, region of waterloo, Canada
Posted
June 16, 2026
Job Description
Innovate with Canadian Solar as a Senior Firmware Engineer and specialize in FPGA design for energy systems in Kitchener, ON. Join a team committed to sustainability through technology.
In this full-time, on-site role, you'll be responsible for managing the design and lifecycle of embedded firmware for inverter technologies. Your expertise in DSP platforms and real-time systems will ensure the reliability and compliance of energy storage solutions. Work closely with multifunctional teams to enhance project outcomes while promoting best practices in firmware development.
Key Responsibilities:
⢠Design and implement FPGA firmware for grid-inverters
⢠Develop and optimize RTL code in VHDL/Verilog
⢠Collaborate on firmware compliance and certification
⢠Lead firmware reviews and risk assessments
⢠Mentor and support junior engineering staff
Requirements:
⢠Bachelorās degree in Engineering or related field
⢠Over 5 years in FPGA or real-time firmware
⢠3+ ye...
In this full-time, on-site role, you'll be responsible for managing the design and lifecycle of embedded firmware for inverter technologies. Your expertise in DSP platforms and real-time systems will ensure the reliability and compliance of energy storage solutions. Work closely with multifunctional teams to enhance project outcomes while promoting best practices in firmware development.
Key Responsibilities:
⢠Design and implement FPGA firmware for grid-inverters
⢠Develop and optimize RTL code in VHDL/Verilog
⢠Collaborate on firmware compliance and certification
⢠Lead firmware reviews and risk assessments
⢠Mentor and support junior engineering staff
Requirements:
⢠Bachelorās degree in Engineering or related field
⢠Over 5 years in FPGA or real-time firmware
⢠3+ ye...