- Kitchener, Ontario, Canada
- Hybrid
- Full-time · Senior
- $100K–$150K per year
- 5+ years
The Senior Embedded Firmware Engineer owns the design, development, optimization, and lifecycle support of embedded firmware running on 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
- Electrical Engineering
- Computer Engineering
- Computer Science