Junior Controls System Applied Scientist

1 month ago


Vancouver, Canada Ballard Full time

Ballard's Product Engineering team has an immediate opening for a Controls System Engineer to join the Controls Engineering team. Successful candidates will have the capability and proven experience in the following areas:

-Advanced controls system development

-Embedded software development

-Controls software design and implementation 

-Setting/maintaining the SW implementation and testing toolchains

-Documenting detailed requirements, design specifications, and test reports

A successful candidate will work both independently and with the existing engineering team while striving for continuous improvements at both personal and technical levels.

Responsibilities Include:

•Directly involved in the controls system and software development life cycle, including design, implementation, and verification/validation

•Developing controls and software requirements for fuel cell systems using advanced approaches like MBSE, designing AUTOSAR or equivalent software architecture, implementing and testing software in MBD (Matlab/Simulink) environment

•Work with product safety team and compliance team to derive functional safety and cybersecurity requirements and create technical hardware/software solutions along the product development life cycle

•Lead on designing algorithm for signal processing, control strategy, communication protocols and fault diagnostics/reporting

•Verify and validate software through the use of simulations, hardware-in-loop (HIL), software-in-loop (SIL) and lab/field testing

•Manage software version control and implement CI/CD testing/releasing methodology

•Establish and continuously improve embedded software development process by following standardized methods, such as SPICE, CMMI

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

•Prepare technical documents, including component/system requirement and design documents, test plan/matrix and test report, and engage in the formal change management process

•Lead on technology innovation and continuous improvement in system controls engineering

•Under the direction of the Controls Engineering Manager, work within cross-functional teams with the implementation of systems engineering processes, which may include cross-functional reviews of requirements and documenting specifications

•Other duties as occasionally required by management

Minimum Requirements:

• Bachelor’s degree in Mechatronics, EE, computer engineering, or related field
• A minimum of 16 months of experience (co-op experience is acceptable) in industrial-level embedded software development 

•Programming skills: C/C++/Matlab/Simulink, scripting languages

•Experience with formal software version control (Git/SVN) and release/configuration management

•In-depth understanding and work experience in signal processing/filtering/FFT/Sampling, logic state machine and advanced control algorithms for complex dynamic systems

•Work experience with software architecture, HW driver/stack function development and application algorithm design for embedded system

•Intensive knowledge of uC, RTO, operating system, task management, memory management

•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 habit to document and communicate promptly on what is done. Have passion in engineering and doing things in a systematic way

Desired Traits:

•An engineering degree from an accredited Electrical, Electronics or Computer Engineering university/college/institutional program

•Work experience with Agile development process

•Experience with pneumatic and hydraulic instrumentation including pressure, temperature and flow measurement devices

•Experience with power device interfaces (LV/HV batteries, motor drives, inverters, contactors, DC/DC convertors etc.)

•Experience on building up software release and configuration management process with CI/CD tools like Jenkins.

•Experience with full software lifecycle and safety-critical software development, including requirements, design, integration, validation, and verification is strong asset

•Extensive experience with CAN and communication protocols such as J1939, CANopen is a strong asset

The typical hiring range for this position is CAD$60,000 - CAD$75,000 per annum. In determining total compensation, Ballard considers many factors, including the successful Candidate’s job-related knowledge, skills, experience, position location, and internal equity. As part of our total rewards offering, permanent employees in this position may be eligible for our competitive annual short-term and long-term bonus program, subject to program eligibility requirements. As a Ballard employee, we want you to feel valued and appreciated for your efforts. That’s why we offer a competitive benefits package in addition to a performance-driven compensation philosophy. From bonuses to benefits, our people work hard and we believe they should be rewarded for it. •Extended health and dental benefits, and employee assistance program •Paid time off •Retirement plan matching •Onsite fitness facility & yoga classes •Extensive learning opportunities, catalog of development course offerings •People networks and mentorship programs (to name a few) Note: The incentive programs, benefits, and perks have certain eligibility requirements. The Company reserves the right to alter these incentive programs, benefits, and perks in whole or in part at any time without advance notice.
Our Values Listen & Deliver | Quality. Always. | Inspire Excellence | Row Together | Own It Ballard values diversity in the workplace and is committed to Employment Equity. We encourage applications from all qualified candidates.

  • Controls Engineer

    1 month ago


    Vancouver, Canada Ballard Full time

    Ballard has an immediate opportunity for a Controls Engineer/ Applied Scientist* to join its Lab Equipment Design and Support Operations Team in Burnaby, BC. The successful candidate will apply their strong technical skills to develop fuel cell and fuel cell component testing equipment for Ballard’s state-of-the-art test lab. Responsibilities ...


  • Vancouver, BC, Canada Amazon Full time €149,300

    From the simplest voice commands (turn on the lights, turn down the heat) to use cases spanning home security, home entertainment, and the home environment; we are evolving Alexa into an intelligent, indispensable companion that automates daily routines, simplifies interaction with appliances and electronics, and alerts when something unusual is detected....


  • Vancouver, Canada Amazon Development Centre Canada ULC Full time

    The Alexa Smart Home team is focused on making Alexa the user interface for the home. From the simplest voice commands (turn on the lights, turn down the heat) to use cases spanning home security, home entertainment, and the home environment; we are evolving Alexa into an intelligent, indispensable companion that automates daily routines, simplifies...


  • Vancouver, British Columbia, Canada Amazon Full time

    DESCRIPTIONThe Alexa Smart Home team is focused on making Alexa the user interface for the home. From the simplest voice commands (turn on the lights, turn down the heat) to use cases spanning home security, home entertainment, and the home environment; we are evolving Alexa into an intelligent, indispensable companion that automates daily routines,...


  • Vancouver, Canada Amazon Full time

    DESCRIPTIONThe Alexa Smart Home team is focused on making Alexa the user interface for the home. From the simplest voice commands (turn on the lights, turn down the heat) to use cases spanning home security, home entertainment, and the home environment; we are evolving Alexa into an intelligent, indispensable companion that automates daily routines,...


  • Vancouver, Canada Associated Engineering (ONT) Ltd Full time

    Environmental Scientist (Junior) - (ENV_SCI3.12) Share this job as a link in your status update to LinkedIn. Job Title Environmental Scientist (Junior) Location Category Environmental Assessment & Planning, Regulatory Authorizations, Water and Earth Sciences Job Type About Us Associated Environmental Consultants is part of the Associated Engineering...


  • Vancouver, Canada Associated Engineering (ONT) Ltd Full time

    Environmental Scientist (Junior) - (ENV_SCI3.12) Share this job as a link in your status update to LinkedIn. Job Title Environmental Scientist (Junior) Location Category Environmental Assessment & Planning, Regulatory Authorizations, Water and Earth Sciences Job Type About Us Associated Environmental Consultants is part of the Associated Engineering...


  • Vancouver, Canada Associated Engineering (ONT) Ltd Full time

    Environmental Scientist (Junior) - (ENV_SCI3.12) Share this job as a link in your status update to LinkedIn. Job Title Environmental Scientist (Junior) Location Category Environmental Assessment & Planning, Regulatory Authorizations, Water and Earth Sciences Job Type About Us Associated Environmental Consultants is part of the Associated Engineering...


  • Vancouver, BC, Canada Associated Engineering (ONT) Ltd Full time

    Environmental Scientist (Junior) - (ENV_SCI3.12) Share this job as a link in your status update to LinkedIn. Job Title Environmental Scientist (Junior) Location Category Environmental Assessment & Planning, Regulatory Authorizations, Water and Earth Sciences Job Type About Us Associated Environmental Consultants is part of the Associated Engineering...


  • Vancouver, Canada Ballard Power Systems Full time

    Position: Junior Reliability Applied Scientist/Engineer Location:  Vancouver, British Columbia Job Id: 2072 # of Openings: 1 This is an excellent opportunity for an entry-level Engineer/Scientist to join the Ballard Product Reliability Team. The new hire will be responsible for providing reliability engineering support for Ballard’s fuel...


  • Vancouver, BC, Canada Ballard Power Systems Full time

    Position:  Junior Reliability Applied Scientist/Engineer Location: Vancouver, British Columbia Job Id:  2072 # of Openings:  1 This is an excellent opportunity for an entry-level Engineer/Scientist to join the Ballard Product Reliability Team. The new hire will be responsible for providing reliability engineering support for Ballard’s fuel...


  • Vancouver, BC, Canada Associated Engineering (ONT) Ltd Full time

    Contaminated Sites Scientist (Junior) - (CSS1.4) Share this job as a link in your status update to LinkedIn. Job Title Contaminated Sites Scientist (Junior) Location Category Contaminated Sites Management Job Type About Us Associated Environmental Consultants is part of the Associated Engineering Group of companies. We provide a wide range of...

  • Junior Data Scientist

    1 month ago


    Vancouver, Canada Theory and Practice Full time

    **Are you the next Junior Data Scientist at Theory+Practice?** Theory+Practice is a rapidly growing data science company focused on bringing cutting edge AI/ML solutions to unlock value for companies with large data sets. Our Fortune 500 clients leverage our Intelligent Intervention Frameworks to make strategic decisions about the right moments and actions...

  • Applied Scientist II

    16 hours ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewAre you passionate about making a difference in the lives of one billion users? Do you dream of being part of the next big consumer business for Microsoft? Look no furtherWe are a dynamic, fast-growing startup within Microsoft's Windows and Web Experiences organization. Our mission? We are here to connect people searching for service providers and...


  • Vancouver, Canada Microsoft Full time

    The Intelligent Conversation and Communications Cloud AI group applies machine learning to problems in advanced teleconferencing scenarios that are used by hundreds of millions of customers worldwide (via Teams and Skype). We develop fundamental technologies and do applied research and development to enable better customer experiences for real-time...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewThe Intelligent Conversation and Communications Cloud AI group applies machine learning to problems in advanced teleconferencing scenarios that are used by hundreds of millions of customers worldwide (via Teams and Skype). We develop fundamental technologies and do applied research and development to enable better customer experiences for real-time...


  • Vancouver, Canada Microsoft Full time

    Overview The Intelligent Conversation and Communications Cloud AI group applies machine learning to problems in advanced teleconferencing scenarios that are used by hundreds of millions of customers worldwide (via Teams and Skype). We develop fundamental technologies and do applied research and development to enable better customer experiences for...


  • Vancouver, Canada Ballard Full time

    The Ballard team in Burnaby, British Columbia is searching for a The Systems Design Applied Scientist will play a key role in profitably delivering innovative clean energy solutions to our customers by providing engineering guidance and support in the development and deployment of fuel cell systems. This position requires a view of the system that...


  • Vancouver, Canada Nanovation Therapeutics Full time

    Location: Vancouver, BCTitle: Scientist/Senior ScientistSummary:EPM is currently partnered up with a trailblazing gene therapy company dedicated to advancing next-generation platform technologies centered on lipid nanoparticles. The company's mission is to ensure the secure and efficient delivery of nucleic acids (RNA), driving breakthroughs in personalized...


  • Vancouver, BC, Canada NanoVation Therapeutics™ Full time

    Location: Vancouver, BCTitle: Scientist/Senior ScientistSummary:EPM is currently partnered up with a trailblazing gene therapy company dedicated to advancing next-generation platform technologies centered on lipid nanoparticles. The company's mission is to ensure the secure and efficient delivery of nucleic acids (RNA), driving breakthroughs in personalized...