The BMS Application Software Engineer is responsible for developing and verifying software for Battery Management Systems, including requirements analysis, design, testing, and documentation, while collaborating with the project team to ensure system functionality and safety.
Key Responsibilities
Develop and verify APP software for BMS and document related processes
Analyze software requirements and design modules
Perform module testing and software integration
Develop and verify BMS function modules
Communicate closely with the project team
Requirements
Bachelor's degree or above in software engineering, Computer Science or related field
5 years of embedded software development experience
3 years of lithium battery BMS development experience
Proficiency in model-based development and C language for embedded coding
Familiarity with SOC, SOH, SOE, SOF, and insulation detection
Responsible for APP software development and verification work of BMS and writing related documentation
Analyst software requirements and software design, including module testing and software integration