Product Engineering has an immediate opening for an Intermediate Controls Engineer to join the Systems Engineering team. The successful candidate will work well independently and with the existing engineering team members to contribute to the development of Ballard's fuel cell system products.
Primary Responsibilities Include: - Design and implementation of software for module HMIs, including CAN communication, web page hosting, data management and cellular connectivity
- Software development in a Linux based environment deployed onto thousands of devices globally
- Implementation of security features for these devices to protect data and prevent misuse
- Preparation of technical documents
- Verification and validation of software through inspection, simulation and testing
- Troubleshooting of software using a variety of techniques
Minimum Requirements: - Engineering or related degree
- A minimum of 4 years of experience developing software
- Ability to understand and implement software for HMIs involving communications, data management and user interfaces
- Commitment to delivering high quality software following established processes, procedures and coding styles
Desired Traits: - An engineering degree from an accredited Electrical, Electronics or Computer Science university/college/institutional program
- Experience working in Linux based environments
- Knowledge of fuel cell systems and their controls
- Experience with security concepts related to deployment of connected devices into the field
Ballard values diversity in the workplace and is committed to Employment Equity. We encourage applications from all qualified candidates.
|