About us: At KPM Power, we believe our people are our greatest asset. As a cleantech company specializing in lithium-ion battery solutions, we’re building the future of energy and doing it together. Our team thrives in a fast-moving environment where collaboration, adaptability, and innovation are key. We value open communication and encourage every team member to share ideas, challenge norms, and contribute meaningfully.
Job Title: Electrical Engineering Co-Op – strong C programming
Co-op - 3rd or 4th year
Role Overview
This role supports customer projects involving battery management systems (BMS), embedded firmware, and electrical integration. The student will help gather customer requirements, test BMS functions, document results, and support the team in taking projects from initial requirements through validation and release.
Duties and Responsibilities
- Support customer introduction and technical discovery by capturing key battery, electrical, communication, and safety requirements.
- Turn customer inputs into clear requirements, interface lists, and test plans for internal review.
- Assist with embedded C firmware configuration, debugging, and updates under the direction of senior engineers.
- Create and run test cases for BMS functions such as voltage, current, and temperature measurement, contactor control, communications, and fault handling.
- Use standard lab equipment (power supplies, electronic loads, oscilloscopes, multimeters, CAN tools) to validate BMS functions safely.
- Analyze CAN logs and test data; document issues, findings, and recommended next steps.
- Review schematics, pinouts, and wiring information to support customer hardware integration.
- Prepare test reports, release notes, and project handoff documentation.
- Work with electrical, software, test, and production team members, following lab-safety, version-control, and documentation procedures.
- Support other customer projects with electrical testing, prototype builds, and troubleshooting as needed.
Compliance & Quality
- Maintain ISO 9001:2015 standards and KPM’s Quality Management System.
- Ensure adherence to AODA, ESA, and environmental regulations.
Qualifications
- Currently enrolled in 3rd or 4th year of Electrical, Computer, or a related engineering program.
- Strong C programming and microcontroller/embedded systems knowledge.
- Foundation in circuit analysis, sensors, analog/digital electronics, and digital communications.
- Able to read schematics and technical specifications.
- Strong communication and documentation skills.
Preferred Assets
- Exposure to CAN or other communication protocols (UART, SPI, I2C).
- Familiarity with lab test equipment, Git, or Python scripting.
Coursework or project experience in batteries, power electronics, electric vehicles, or energy storage.
- Physical ability to bend, lift (up to 35 lbs), walk within areas required to do work.
- Proficient in English (written and spoken) as required by the role.
What We Offer
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge energy solutions.
- Collaborative and innovative work environment.
- Career development and growth opportunities.
Location: 16 Queen Elizabeth Blvd, Etobicoke, ON M8Z 1L8
Work Type: In-person, Monday to Friday 9am to 5pm
Position Type: New Position
Posting Type: External
Reporting to: Engineering Manager
Start Date: January 4th, 2026
Salary: CAD $ Hourly 27.20