M

Senior Firmware Engineer

Moment Energy

surrey, bc, Canada Full-time May 30, 2026
Apply Now

Opportunity 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...
Full-time IT & Technology

Ready to Apply?

Submit your application for Senior Firmware Engineer at Moment Energy

Apply for this Position