Moment Energy

Firmware Engineering Co-op

Moment Energy
Apply
20 hours ago
Surrey, CanadaIntern

Responsibilities

  • Assist with developing embedded firmware for the battery management system.
  • Support firmware testing and validation for system reliability and performance.
  • Integrate firmware with battery monitoring hardware and system controls.
  • Debug and troubleshoot firmware and hardware interactions.
  • Develop and execute test plans and document test results.
  • Maintain organized firmware documentation.
  • Help improve system performance, stability, and safety features.
  • Collaborate with electrical, mechanical, and software engineers on system integration.

Requirements

  • Currently pursuing a bachelor’s degree in electrical engineering, computer engineering, or a related discipline.
  • Career interest in embedded systems and firmware development.
  • Familiarity with C/C++ or other embedded programming languages.
  • Basic understanding of microcontrollers and hardware interfaces.
  • Experience with debugging tools and version control such as Git is an asset.
  • Strong problem-solving and analytical skills.
  • Ability to work independently and collaboratively in a fast-paced engineering environment.

Benefits

  • Three paid days off per co-op term.
  • Open and collaborative office culture with company socials and wellness programs, including weekly yoga and access to a fitness center.
  • Free on-site EV charging.
  • Co-op position starting in January 2027.

Tech Stack

Categories

Moment Energy

About Moment Energy

51-200 employees

Moment Energy builds stationary battery energy storage systems using repurposed electric-vehicle batteries for off-grid, commercial, and industrial customers. The privately held company, founded in 2019 and based in Coquitlam, British Columbia, sources packs from automakers and integrates them for peak shaving, backup, and diesel-reduction use cases; it has announced partnerships with Nissan North America and Mercedes-Benz Energy.

Contact me