Develop C/C++ firmware for Verdyn’s energy storage controls and connectivity systems in a full-time, in office Oakville, Ontario role. As an Embedded Firmware Engineer, you will design and maintain software for microcontroller-based energy storage products. Your work includes real-time control, communication interfaces, hardware integration, debugging, and technical documentation. You will coordinate with electrical and software engineering teams.
Key Responsibilities
Develop firmware for TI C2000 control boards Implement monitoring, balancing, protection, and rack aggregation Build EtherCAT, Modbus, CAN, and CAN-FD communications Integrate firmware with hardware and power-conversion stages Conduct unit, integration, and hardware-in-the-loop testing
Requirements:
Five-plus years developing embedded firmware in C/C++ Experience with bare-metal and real-time operating systems ARM microcontroller and associated toolchain experience Knowledge of electrical engineering, power electronics, and battery systems Bachelor’s degree or equivalent experience in a technical field Apply embedded C/C++, real-time controls, and hardware integration expertise to Verdyn’s energy storage products in Oakville.