- Kitchener, Ontario, Canada
- Hybrid
- Full-time · Senior
- $100K–$150K per year
- 5+ years
Design, develop, and maintain embedded Linux platforms for battery energy storage systems, including board support packages, communication protocols, and system integration.
Compensation
Compensation: $100,000 – $150,000 + annual bonus
Responsibilities
- Architect, develop, and maintain embedded Linux platforms used as inverter and battery controllers within BESS deployments
- Design and maintain Board Support Packages (BSPs) including bootloaders, kernel configuration, device trees, and root file systems
- Implement communication protocols and coordinative control between subsystems, including BMS, inverter controllers, protection systems, and auxiliary devices
- Interface Linux systems with EMS, SCADA, power plant controllers, HMI, and commissioning tools
- Develop and maintain communication services handling status reporting, commands, telemetry, time synchronization, and configuration management
Requirements
- Educational background in Electrical Engineering, Computer Engineering, Computer Science or a related field