The Opportunity
We are seeking a motivated Firmware Engineering Co-op to join our Engineering team. In this role, you will support the development of our battery management system (BMS), which optimizes the performance, safety, and longevity of second-life batteries.
You will work closely with firmware and electrical engineers to develop, test, and improve embedded software that powers our energy storage systems. This is a great opportunity for a student interested in embedded systems and hardware-software integration within the clean energy industry.
Responsibilities and Duties
- Assist in the development of embedded firmware for the battery management system (BMS)
- Support firmware testing and validation to ensure system reliability and performance
- Work with engineers to integrate firmware with battery monitoring hardware and system controls
- Debug and troubleshoot firmware and hardware interactions
- Develop and execute test plans and document test results
- Maintain clear and organized firmware documentation
- Assist with improving system performance, stability, and safety features
- Collaborate with electrical, mechanical, and software engineers on system integration
ย
The Student we're looking for:
- Currently pursuing a Bachelor's degree or higherย in Electrical Engineering, Computer Engineering, or a related discipline
- Career Interest in embedded systems and firmware development
- Familiarity with C/C++ or other embedded programming languages
- Basic understanding of microcontrollers and hardware interfaces
- Experience with debugging tools and version control (e.g., Git) is an asset
- Strong problem-solving and analytical skills
- Ability to work both independently and collaboratively in a fast-paced engineering environment
ย
The Experience You'll Gain:
- Hands-on experience developing embedded firmware for energy storage systems
- Exposure to battery management systems and hardware-software integration
- Mentorship from experienced firmware and electrical engineers
- The opportunity to contribute to technology supporting the clean energy transition
Moment Energy Co-op Benefits Highlights
Paid Time Off: Co-op's receive three paid days off per term
Vibrant Culture & Perks:ย Open and collaborative office culture, frequent company socials and wellness programs (weekly yoga and fitness center), and free EV charging on-site.