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