Momentenergy
Senior Firmware Engineer
Surrey, BC. Posted 6 months ago
The role
The Senior Firmware Engineer will design, implement, and test embedded software for battery energy storage systems. You will work with hardware engineers, power electronics engineers, and data scientists to ensure optimal performance.
What you will do
- Design, develop, and maintain firmware for embedded systems used in BESS.
- Write clean, efficient, and well-documented code in C/C++ for micro controllers and embedded processors.
- Implement communication protocols like CAN, Modbus, and Ethernet for data exchange.
- Develop and implement control algorithms for battery management systems.
- Collaborate with hardware engineers to define hardware-software interfaces.
- Perform rigorous testing and debugging of firmware.
- Develop unit testing and integration testing with HIL systems.
- Stay up-to-date with advancements in embedded systems and firmware development.
- Contribute to the continuous improvement of firmware development processes.
Required qualifications
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
- 7+ years of experience in embedded firmware development.
- Previous experience on safety-critical software development.
- Understanding of relevant standards including ASIL.
- Strong programming skills in C/C++.
- Deep understanding of embedded systems concepts.
- Experience with communication protocols (e.g., CAN, Modbus, Ethernet).
- Experience with real-time operating systems (RTOS).
- Familiarity with microcontroller architectures (e.g., ARM) and development tools.
- Experience with debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork skills.
Nice to have
- Experience in the renewable energy or automotive industries.
Benefits
- Employee equity
- Robust RRSP matching program
- Extended health, dental, and vision benefits through Manulife
- Paid time off
- Paid company closure between Christmas and New Year's
- Generous paid sick leave
- Regular company socials
- Weekly yoga/fitness
- Free EV charging on-site
- Weekly Tuesday dinner provided by Moment Energy
- Coffee and snacks for the office
About the company
Moment Energy repurposes large-format batteries into advanced battery energy storage systems. The company aims to build a world where clean power is abundant, affordable, and uninterrupted.