Senior Firmware Engineer

Moment Energy
Full-time surrey, metro vancouver regional district IT & Technology
Posted:
May 23, 2026
Location:
surrey, metro vancouver regional district, Canada

Job Description

Senior Firmware Engineer

As Senior Firmware Engineer, you will play a crucial role in designing, implementing, and testing embedded software that controls the core functionality of our battery energy storage systems (BESS). You will work closely with hardware engineers, power electronics engineers, and data scientists to ensure seamless integration and optimal performance.

Responsibilities

  • Design, develop, and maintain firmware for embedded systems used in battery energy storage systems (BESS).
  • Write clean, efficient, and well‑documented code in C/C++ for micro controllers and embedded processors.
  • Implement communication protocols (e.g., CAN, Modbus, Ethernet) for data exchange between BESS components.
  • Develop and implement control algorithms for battery management systems (BMS), including cell balancing, state estimation, and fault detection.
  • Collaborate with hardware engineers to define hardware‑software ...

Apply for this Job

Submit your application for the Senior Firmware Engineer position at Moment Energy.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: surrey, Canada
Posted: May 23, 2026
Deadline: July 02, 2026