×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in Surrey, BC, Canada
Listing for: Moment Energy
Full Time position
Listed on 2026-08-03
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, C++ Developer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 110000 - 150000 CAD Yearly CAD 110000.00 150000.00 YEAR
Job Description & How to Apply Below

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 Linked In 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

  • 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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary