- Kitchener, Ontario, Canada
- Hybrid
- Full-time · Senior
- $100K–$150K per year
- 5+ years
The Senior Embedded Linux Engineer is responsible for the design, development, and lifecycle support of embedded Linux platforms used for system coordination and communications in battery energy storage systems (BESS).
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
- Electrical Engineering
- Computer Engineering
- Computer Science