Location
kitchener, region of waterloo, Canada
Posted
July 13, 2026
Job Description
Firmware Engineer – FPGA
Department: Inverter Firmware
Compensation: $87,000 - $135,000 + annual bonus
Reports To: Director of Digital Inverter Firmware
Location: Kitchener, ON (Onsite)
The Firmware Engineer – FPGA owns the design, development, optimization, and lifecycle support of real‑time embedded firmware for inverters used in utility‑energy storage systems. This role requires deep expertise in Texas Instruments DSP platforms, inverter control firmware, and grid‑code compliance.
Responsibilities
- Architect, design, and implement FPGA logic for grid‑tied inverters and energy storage subsystems using FPGA/CPLD platforms.
- Develop synthesizable RTL (VHDL/Verilog) for time‑critical functions such as data acquisition, protection logic, communications, and control offloading.
- Translate system, control, and grid‑code requirements into traceable firmware requirements a...