1. What is a Software Engineer at Ballard Power?
A Software Engineer at Ballard Power sits at the critical intersection of clean energy technology and advanced industrial automation. You are not just writing code; you are building the control logic, monitoring systems, and data pipelines that power zero-emission fuel cell solutions for heavy-duty transportation, such as buses, trucks, and rail. Your work directly enables the reliability and efficiency of hydrogen fuel cell stacks, which are central to the global transition toward sustainable energy.
This role is highly collaborative and technically rigorous. You will work closely with mechanical, electrical, and systems engineers to bridge the gap between software and hardware. Whether you are developing firmware for embedded control modules, designing sensor integration protocols, or refining data acquisition tools, your contributions ensure that Ballard Power products operate safely and optimally in challenging real-world environments.
Expect a fast-paced environment where precision is non-negotiable. Because fuel cell technology requires deep knowledge of thermodynamics and electrochemistry, you will be expected to learn the "why" behind the hardware you control. You will find this position rewarding if you are passionate about applying software expertise to physical, high-impact engineering challenges.