Contract Jobs ⇒ Senior Controls Software Engineer (12 month contract) at Ballard Power Systems Inc - Mar, 2022

Senior Controls Software Engineer, Fuel Cell Systems – Contractor (12 months), Burnaby, BC





Product System Engineering has an immediate opening for a Senior Control Software

Engineer to join the Systems Engineering team. Successful candidates will understand

and have a background in implementing state, process logic, digital plus analog control

systems. Experience commissioning, tuning, and troubleshooting control systems is also

required.

A successful candidate will work well independently and with the existing engineering

team members and have a desire to learn. Commitment to delivering high-quality

software following established processes, procedures and coding styles is a must and so

is flexibility to learn new ones.

Responsibilities Include:

? Heavily involved in the control software development cycle, focusing on process

development and execution by following best practices and functional safety

standards (such as ISO - 26262)

? Perform complete safety activities like FMEA, FTA and implement safety

mitigations in control systems

? Develop embedded electronic control unit in Model-Based development

(Matlab/Simulink) environment or text-based coding environment (C/ IEC61131-

3)

? Design and implement control logic including handling of complex control

systems involving state machines, fault detection & handling, close loop control

logics and similar

? Implement and test software for communication to CAN devices as well as

handling of signals from digital and analog devices

? Verify and validate software through the use of simulations, hardware-in-loop

(HIL), software-in-loop (SIL) and lab/field testing

? Trouble-shoot complex systems from a hardware and software perspective

? Prepare technical documents, including subsystem/component/software

requirement and design documents, test plan/matrix and test report, and engage

in the formal change management process

? Under the direction of the Controls Engineering Manager, work within crossfunctional

teams with the implementation of system engineering processes,

which may include cross-functional reviews of requirements and documenting

specifications

? Other duties as occasionally required by management

Minimum Requirements:

? Bachelor's and Master's degree (preferred) in ME, EE, or related field

? A minimum of 8 years of industrial experience developing software for control

systems

? In-depth understanding an ability to design and implement state and process

logic, digital and analog control systems

? Programming skills: C/IEC or Matlab/Simulink, scripting language (like Python)

? Experience commissioning, tuning, and troubleshooting control systems

? Commitment to delivering high-quality software following established processes,

procedures and coding styles

? Team player, self-motivated, have a habit to document and communicate promptly

on what is done. Have a passion for engineering and doing things in a systematic

way

Desired Traits:

? An engineering degree from an accredited Mechanical, Electrical, Electronics or

Computer Science university/college/institutional program

? Ability to read Process & Instrumentation Diagrams

? Experience with instrumentation including pressure, temperature and flow

measurement devices

? Knowledge of fuel cell systems and their controls

? Experience with power device interfaces (motor drives, inverters, power supplies,

contactors, DC/DC convertors etc.)

? Experience with full software lifecycle and safety-critical software development,

including requirements, design, integration, validation, and verification is strong

asset

? Familiarity with ISO26262, EN50657 or similar functional safety standards is

greatly valued

? Experience with formal software version control (Git/SVN) and

release/configuration management

 




Our Values



Listen & Deliver | Quality. Always. | Inspire Excellent | Row Together | Own It



?????Ballard values diversity in the workplace and is committed to Employment Equity. We encourage applications from all qualified candidates.


 
Company:Ballard Power Systems IncLocation:Vancouver BC CAJob Types:ContractPost Date:March 18, 2022Valid Through:April 17, 2022