Job Description – Software Engineer (Energy storage system)
Company Summary:
Clenergy (www.clenergy.com) is a high-tech company that specialises in solutions for the renewables, building, and IT industries. Clenergy was founded in 2007 in Melbourne, Australia, with its operational office & manufacturing in Xiamen, China. With its footprint worldwide, Clenergy has grown to a dynamic, globally renowned renewable energy company with five main offices overseas in Australia, Japan, The Philippines, Thailand, and Germany. Clenergy is an equal-opportunity employer.
Group: R&D Centre
Location:On-site Clayton, Melbourne, Australia
Reporting to: Software Development Manager
Main Job Responsibilities:
- Familia with embedded system development, including software architecture, software development life cycle, and debugging process.
- Understanding of Battery Management Systems (BMS) logic and control methods, as well as algorithms related to State of Charge (SOC), State of Health (SOH), and battery protection functions.
- Proficiency in simulation software such as Simulink and PSIM.
- Ability to analyse and solve problems related to the entire system.
- Independent completion of tasks related to requirements analysis, design, development, and debugging, ensuring code quality.
Qualifications required:
- At least 3 years of relevant industrial experience, specifically in BMS development.
- Relevant educational background in communication, computer science, electronics, electrical engineering, or related fields.
- Strong programming skills in C and C++, with expertise in embedded development and fault finding/debugging.
- Proficiency in C language and familiarity with various microcontrollers and battery front-end chips, including STM32, KA series, BQ series, SH series, and LTC series. Knowledge of communication protocols such as I2C, SPI, UART, and CAN.
- Familia with STM32 Bootloader and communication protocols like Modbus, YD/T 1363, and CAN.
- Experience using programming software like KEIL and CCS for debugging and maintaining program code.
- Proficiency in using AD for principles and PCB layout.
- Familiarity with various debugging tools, including PCAN and Zhouligong CAN, as well as software like PCAN-Explorer.
- Knowledge of UL1973, IEC62619, and IEC60730 certifications.
If this describes you and you want to work for a company that delivers quality products,
innovation and exemplary service to its partners, then please apply now at Fei.Liu [email protected] or the international HRM Eilene Lin [email protected]