CareerPlanGet AI match score →

Firmware Engineering Co-op

Surrey💼 Full-time🗓 2026-05-22 → 2026-07-31

Core

Develop embedded firmware for battery management systems (BMS) to optimize the performance, safety, and longevity of second-life batteries in energy storage systems.

Role type

Firmware Engineering Co-op (Embedded Systems)

Builds

Battery energy storage systems using repurposed large-format batteries

Domain

Clean energy / Battery storage / Embedded hardware

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, microcontrollers, hardware interfaces, debugging tools, version control (Git)

Preferred skills

Embedded systems knowledge, firmware development experience

Technologies

C, C++, Git

Responsibilities

Assist in developing embedded firmware for the BMS, support firmware testing and validation, integrate firmware with battery monitoring hardware, debug and troubleshoot firmware and hardware interactions, develop and execute test plans, maintain firmware documentation, collaborate with electrical, mechanical, and software engineers on system integration

Seniority

Co-op (Student)

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗