Retour à la recherche
ME
Moment EnergySource d’offres vérifiée

Senior Firmware Engineer

Offre en anglais

Develop and maintain firmware for battery energy storage systems using C/C++ for microcontrollers. Create control algorithms for BMS functions and ensure system reliability through testing and debugging.

  • Sur place
  • Surrey, BC
  • Publié 24 juill. 2026
  • Postuler avant le 23 août 2026
  • 1 poste

Résumé du poste

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.

Ce que vous ferez

Develop and maintain firmware for battery energy storage systems using C/C++ for microcontrollers. Create control algorithms for BMS functions and ensure system reliability through testing and debugging.

Exigences

Requires over 7 years of experience in embedded firmware development with strong C/C++ skills. Must have experience with safety-critical software, ASIL, and hardware debugging tools.

Avantages

• Extended Health • Dental • Vision • RRSP Matching • Vacation • Fitness And Yoga • Socials • EV Charging

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • C
  • C++
  • Embedded Firmware
  • CAN
  • Modbus
  • Ethernet
  • RTOS
  • ARM
  • BMS
  • Cell Balancing
  • Fault Detection
  • JTAG
  • Oscilloscopes
  • Logic Analysers
  • ASIL
  • Safety-Critical Software

Domaines d’emploi

  • Engineering
  • Energy
  • Technology
  • Software
  • Environmental & Sustainability

Renseignements supplémentaires

Expérience minimale
5+ ans
Postuler avant le
23 août 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level
Mode de candidature
La candidature directe est offerte