CareerPlanGet AI match score →

BMS Firmware Graduate Engineer

Malaysia - Global Development Campus, Johor Bahru💼 Full-time🗓 2026-06-22 → 2026-08-02

Core

Design, development, and validation of BMS firmware and software for Dyson's consumer electronics battery packs.

Role type

Graduate embedded firmware engineer

Builds

Battery management system firmware for cordless and robot products

Domain

Consumer electronics / Battery management systems

Deliverable

production ML models | product features

Required skills

Embedded C, Python, microcontroller programming, bare metal/RTOS firmware design, SPI/I2C/UART protocols, logic analyzers, oscilloscopes, debuggers, schematic interpretation

Preferred skills

Battery management system knowledge, secondary battery technologies, software version control, AI-assisted coding

Technologies

Embedded C, Python, CI/CD frameworks

Responsibilities

Code, test, and debug embedded firmware for battery management systems; Develop firmware using CI/CD frameworks; Contribute to unit and functional testing including automation; Support documentation and verification for engineering validation phases

Seniority

Graduate, hands-on IC

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