Algorithm Testing & Validation
- Develop, configure, document, and maintain MATLAB/Simulink models used to test BMS algorithms.
- Execute simulation-based tests to validate battery management algorithms (SOC estimation, SOH monitoring, cell balancing, etc.).
- Analyze test outputs, identify discrepancies, and provide clear feedback to algorithm developers.
- Ensure full traceability between documented software requirements and test cases.
- Create automated test benches and simulation frameworks for continuous algorithm validation.
- Implement Model-in-the-Loop (MiL) test environments for functional testing
Documentation & Reporting
- Produce clear and structured reports summarizing test specification, configuration, results, and rationale
- Maintain proper documentation of models, test procedures, and configuration changes.
- Ensure compliance with internal development processes and quality standards.
- Work closely with algorithm developers to solve detected issues.
- Participate in code reviews, requirement reviews, and design discussions.
- Support debugging and root-cause analysis of algorithmic issues.
Benchmark
- Perform benchmarking studies of competitors BMS solutions and algorithms
Required Qualifications
- Engineering degree in Electrical Engineering, Control Systems, Computer Science, or related field.
- Strong proficiency in MATLAB/Simulink/Stateflow.
- Familiarity with MiL testing workflows (e.g. Simulink Test) and automated simulation environments.
- Ability to interpret technical requirements and translate them into test cases.