- Kitchener, Ontario, Canada
- Hybrid
- Full-time · Senior
- $100K–$150K per year
- 5+ years
Owns the design, development, optimization, and lifecycle support of embedded firmware for ARM-based processors used in grid-tied inverters and utility-scale energy storage systems.
Compensation
$100,000 – $150,000 + annual bonus
Responsibilities
- Architect, design, and implement embedded firmware for ARM‑based processors used in inverters, power converters, and energy storage subsystems
- Develop and maintain real‑time firmware in embedded C/C++, including task scheduling, interrupt handling, drivers, and applications
- Translate system, control, and grid‑code requirements into traceable firmware requirements and robust designs
- Implement inverter features such as communication, protections, fault handling, diagnostics, and monitoring
- Support compliance with grid and firmware standards (UL 1741 SB, IEEE 1547, UL 1998) and certification testing activities
Requirements
- Bachelor's in Electrical Engineering
- Bachelor's in Computer Engineering
- Bachelor's in Computer Science