Job Openings
BMS Systems Engineers for (Michigan/Pennsylvania)
About the job BMS Systems Engineers for (Michigan/Pennsylvania)
Role Overview
The BMS System Engineer will support Battery Management System (BMS) testing, validation, and system performance analysis. This role focuses on lab testing, data-driven verification, requirements traceability, and test development to ensure BMS solutions meet functional, performance, and regulatory requirements.
Location: Engineers can work from Michigan (MI) Or Pennsylvania (PA) or Texas (San Antonio, Houston) any of these location and travel to PA lab once a month.
Key Responsibilities
- Support and execute BMS lab testing, including functional, performance, fault‑injection, and stress testing at pack and system levels
- Collaborate with system integration and test teams to debug issues, perform root‑cause analysis, and drive corrective actions
- Support testing at internal labs and external certification labs (UL / IEC / CSA)
- Analyze lab and field data to evaluate battery and BMS performance (SOC, SOH, SOP, balancing, fault behavior, limits)
- Develop analytical, statistical, or simulation models to verify system behavior and performance envelopes
- Apply data‑driven methods to validate design assumptions and identify risks or performance gaps
- Own and maintain requirements traceability across system requirements, BMS requirements, test cases, and results
- Develop, review, and maintain system‑level and BMS‑level test cases, procedures, and validation plans
- Ensure clear documentation of test results, deviations, and recommendations in a traceable and auditable manner
- Interface with BMS and CSB suppliers to review data, clarify system behavior, and resolve issues
- Drive continuous improvement of test processes, tools, and documentation
Required Qualifications
- Bachelors or Masters degree in Electrical Engineering, Electronics, Controls, or related field
- 6–10+ years of experience in BMS, battery systems engineering
- Strong understanding of BMS architecture, battery behavior, and system‑level interactions
- Hands‑on experience with lab testing, system validation, and data analysis
- Experience with requirements and test management tools (Jira, Jama, DOORS, TestRail)
- Strong analytical skills using Python, MATLAB, or similar tools
- Ability to perform root‑cause analysis and communicate findings clearly
- Experience with BMS communication protocols (SPI, Modbus, Ethernet)
- Exposure to SOC / SOH / SOP algorithms and battery degradation behavior
- Experience working in Agile or structured product development environments