Apply now

First seen by our source: 2 hours ago

Electrical Engineering Co-Op - Strong C Programming

@ KPM Power Inc

Canada

Full-time
Apply now
SIGNALS

Overview

KPM Power Inc is hiring a full-time electrical engineering co-op student for its Etobicoke battery management system work. The role supports customer projects involving BMS, embedded C firmware and electrical integration, with in-person work Monday to Friday 9am to 5pm and a start date of January 4, 2026. Pay is CAD $27.20 per hour.

Responsibilities:

  • Capture customer battery, electrical and safety requirements
  • Assist with embedded C firmware configuration and debugging
  • Create and run BMS function test cases
  • Analyze CAN logs and test data
  • Prepare test reports and handoff documentation

Requirements summary:

  • Enrolled in 3rd or 4th year of an engineering program
  • Strong C programming and embedded systems knowledge
  • Circuit analysis and electronics foundation
  • Ability to read schematics and technical specifications
  • Strong written and spoken English

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
Not provided
First seen by our source
2026-11-15
Source record updated
2026-11-15

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityEntry level
DepartmentSoftware development
Hours per week40
Scheduleday
Travelair: none · ground: none
Work settingLaboratory, Office
PositionSitting and standing
Physical demandsphysical low · lift 35 lb · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyElectrical Engineering, Computer Engineering

Summary and details written by AI from the posting; the employer’s posting is the authority.

KPM Power Inc

FieldValue
Open jobs on Jobsy1
Job description

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

Similar jobs

  • Electrical Engineering Co-Op

    Calgary, AB
    Full Time

    Ecolab Inc.

    Candidates need current enrolment in an electrical, mechatronics or computer engineering program, plus C programming and circuit design knowledge. Experience with oscilloscopes and multimeters, and strong written and verbal communication, are required.

    Altium Designer, AutoCAD Electrical, oscilloscope, multimeter, PLC

  • Electrical Engineering Co-Op

    Calgary, AB
    Full Time

    (CAN) CoolIT Systems Inc.

    Candidates need current enrolment in Electrical, Mechatronics or Computer Engineering, C programming experience and knowledge of circuit design. Hands-on use of oscilloscopes and multimeters and strong communication skills are also required.

    Oscilloscope, Multimeter, Altium Designer, AutoCAD Electrical, PLC

  • Electrical Engineering Co-Op (Waterdown, CAN)

    Waterdown, ON

    L3Harris Technologies

    L3Harris WESCAM needs a student enrolled in a bachelor's or advanced electrical engineering program. Candidates need some schematic capture experience (OrCAD preferred), practical electronics skills, hands-on use of test equipment, and strong math and communication skills.

    OrCAD, oscilloscope, signal generator, Microsoft Office

  • Electrical Engineering Co-op

    Surrey, BC

    Moment Energy

    Candidates need to be enrolled in a Bachelor's program in electrical engineering or a related field. Hands-on experience with soldering, circuit boards, wiring or prototyping is expected, and PCB design tools are a helpful asset.

    PCB design software

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.