BMS Engineer (Flow battery systems)

NANYANG TECHNOLOGICAL UNIVERSITY

Singapore
Not specified
C-based bms firmware development
Stm32/keil/stm32cubeide proficiency
Battery testing and hardware evaluation
Nanyang Technological University (NTU) is seeking a BMS Engineer to develop and test C-based firmware for vanadium flow battery systems. The ideal candidate should have a strong background in Electrical/Electronic Engineering, hands-on experience with embedded systems, and familiarity with battery testing and IoT integration

Job Summary

  • The role involves developing and testing C-based BMS firmware specifically for vanadium flow battery systems at the Energy Research Institute @ NTU.
  • Candidates will support real-time monitoring, PLC/HMI/IoT integration, and project execution for SIT and VPP deployments.
  • The position requires a strong hands-on background in embedded C/C++ firmware development for energy storage systems.

Matching Summary

Match Score: 85

Nanyang Technological University (NTU) is seeking a BMS Engineer to develop and test C-based firmware for vanadium flow battery systems. The ideal candidate should have a strong background in Electrical/Electronic Engineering, hands-on experience with embedded systems, and familiarity with battery testing and IoT integration.

Skills & Requirements

Must-have

  • C-based BMS firmware development
  • STM32/Keil/STM32CubeIDE proficiency
  • Battery testing and hardware evaluation
  • PLC/HMI/IoT integration experience
  • Communication protocols UART SPI I2C CAN

Nice-to-have

  • Python programming skills
  • Linux environment experience
  • Prior internship in renewable energy
  • SIT and VPP deployment support
  • Interdisciplinary research background

Key Requirements

  • MSc or Bachelor in Electrical/Electronic Engineering
  • Strong hands-on experience in embedded C/C++ firmware
  • Experience with STM32 microcontrollers and Keil IDE

Work Rights

Not specified

Tailored Resume

Cover Letter