Software Engineer (Ess)

Details of the offer

Our partners count on us before, during and after the installation.Job Description – Software Engineer (Energy Storage System)Company Summary:Clenergy (www.clenergy.com) is a high-tech company that specializes 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 CentreReporting to: Software Development ManagerMain Job Responsibilities:Familiarity 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 analyze 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.Familiarity 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, please apply.
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Tprm Governance & Oversight Senior Specialist

About Us At ANZ, we're applying new ways technology and data can be harnessed as we work towards a common goal: to improve the financial wellbeing and sustai...


Anz - Victoria

Published 6 days ago

Senior Salesforce Developer Melbourne, Aus 5 - 10 Years Of Experience 15-03-2024

Melbourne, Australia 5 – 10 years  of experience 2024-03-15 CRMIT Solutions is a pioneer CRM Solutions Provider focusing on Salesforce digital transformatio...


CRMIT Solutions - Victoria

Published 6 days ago

Lead Developer-Java

What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating many opportuni...


Cognizant - Victoria

Published 6 days ago

Data Engineer

Take the next step. Be part of something bigger at Suncorp. We're never just satisfied with how things are – because we know how things could be. And it's ou...


Suncorp - Victoria

Published 6 days ago

Built at: 2024-11-23T10:42:42.853Z