EV Embedded Systems & Battery Management Intern
Join our electric powertrain engineering group to develop firmware for Battery Management Systems (BMS), test vehicle CAN-bus communication protocols, and optimize battery charge cycles.
About the role
Join our electric powertrain engineering group to develop firmware for Battery Management Systems (BMS), test vehicle CAN-bus communication protocols, and optimize battery charge cycles.
What you'll do
- Write and debug embedded C/C++ firmware for microcontroller-based Battery Management Systems (BMS).
- Conduct CAN-bus and LIN communication protocol testing between battery packs and vehicle motor controllers.
- Perform hardware-in-the-loop (HIL) simulations and analyze battery temperature and cell-voltage telemetry.
- Assist senior firmware engineers in hardware validation, thermal profiling, and test documentation.
Requirements
- Education: Undergraduate degree or above
- Year of study: Any year
- Experience: None needed
Skills required
- TypeScript
- JavaScript

