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.