📍 Local Job Near You
Lead Embedded Software Engineer at Moment Energy
Moment Energy
📍
surrey, Canada
Location
surrey
Posted
June 05, 2026
Commute
Local Area
Local Opportunity Near You!
This job is in your area. Enjoy a short commute and work close to home.
Job Description
Take the lead in embedded software development as a Lead Embedded Software Engineer at Moment Energy. This senior role is essential for the success of battery energy storage systems (BESS).
You will design and maintain firmware, develop control algorithms, and engage in comprehensive testing processes to ensure the highest safety and performance in energy storage. Collaborating with cross-functional teams, your expertise in C/C++ and communication protocols will enable impactful advancements in renewable energy technology.
Key Responsibilities:
• Design and oversee firmware for BESS applications
• Develop and document C/C++ code for embedded systems
• Implement key communication protocols like CAN and Modbus
• Conduct performance testing and debugging
• Collaborate with hardware engineers for seamless interfacing
Requirements:
• Bachelor's or Master's in relevant engineering field
• 7+ years of embedded firmware experience
• Familiarity with safety-orie...
You will design and maintain firmware, develop control algorithms, and engage in comprehensive testing processes to ensure the highest safety and performance in energy storage. Collaborating with cross-functional teams, your expertise in C/C++ and communication protocols will enable impactful advancements in renewable energy technology.
Key Responsibilities:
• Design and oversee firmware for BESS applications
• Develop and document C/C++ code for embedded systems
• Implement key communication protocols like CAN and Modbus
• Conduct performance testing and debugging
• Collaborate with hardware engineers for seamless interfacing
Requirements:
• Bachelor's or Master's in relevant engineering field
• 7+ years of embedded firmware experience
• Familiarity with safety-orie...