jobs Logo
Moment Energy logo

Senior Firmware Engineer

Moment Energyabout 17 hours ago
Coquitlam, British Columbia, Canada
$100,000 - $150,000/year
Senior Level
Full-Time

Top Benefits

Extended Health
Dental
Vision

About the role

Want to build tech that helps power a cleaner future? At Moment Energy, we’re looking for a Senior Firmware Engineer to join our team in Coquitlam, BC and help shape the brains behind our battery energy storage systems. If may have seen some amazing news about us on LinkedIn recently... this is a very exciting time and we need the best people to join us on this journey!

You’ll be working on firmware that actually matters, writing clean C/C++, solving tricky embedded problems, and collaborating with a brilliant team across hardware, power electronics, and data science.

What you’ll be doing Building and maintaining firmware for our BESS products. Writing solid C/C++ for microcontrollers and embedded processors. Working with CAN, Modbus, Ethernet, RTOS, and ARM-based systems. Helping develop control algorithms for BMS functions like cell balancing and fault detection. Testing, debugging, and making sure everything runs reliably and safely.

What we’re looking for 7+ years in embedded firmware development. Strong C/C++ skills and a deep love for embedded systems. Experience with safety-critical software and ASIL. Confidence with debugging tools like JTAG, oscilloscopes, and logic analysers. Someone who’s collaborative, curious, and excited by clean energy.

What you’ll get $100,000–$150,000 salary. Extended health, dental, and vision. RRSP matching. 3 weeks’ vacation, plus a week off between Christmas and New Year’s. Weekly fitness and yoga, socials, EV charging, and a genuinely open, collaborative team.

If you love building, solving, and being part of something that makes a real impact, we’d love to hear from you.

About Moment Energy

Industrial Machinery Manufacturing