Mo
Posted:
June 01, 2026
Location:
surrey, bc, 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 interfaces and ensure seam...
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 interfaces and ensure seam...
Apply for this Job
Submit your application for the Senior Firmware Engineer position at Moment Energy.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
surrey, Canada
Posted:
June 01, 2026
Deadline:
July 11, 2026