Job 1000 van 1000


Postuler



BMS Developer M/F


Grenoble, Auvergne-Rhône-AlpesProduct Design Engineering – Product Team /CDI / Permanent position /On-siteAs BMS developer, you are the technical owner of the Battery Management System for battery packs. You will be responsible for defining, challenging, and validating a BMS solution developed with an external supplier, while ensuring its performance, safety, and system integration.You guarantee that the delivered BMS meets all requirements through independent verification and deep system understanding.Main responsibilities :1. BMS Technical Ownership System ArchitectureOwn the end-to-end BMS architecture at system levelCo defines, with the battery pack architect, functional and technical requirements based on battery pack and vehicle constraintsSpecify detailed performance targets of the BMS (accuracy, timing, thresholds, robustness)Ensure BMS consistency with cell behavior and overall battery systemIs responsible for design justification documents creation and maintenance into PLM system2. Supplier Management Technical ChallengeAct as the technical owner of the BMS delivered by the supplierReview, challenge, and approve:Hardware and software designAlgorithms (SOC, SOH E and SOH R, SOP, balancing, diagnostics)Available and acceptable max power AlgorithmLead BMS technical reviewsIdentify gaps, manage risks, and drive corrective actionsEnsure full alignment between supplier deliverables and internal expectations3. Verification, Validation AcceptanceDefine and own the independent BMS verification strategyEstablish requirements traceability and validation matrixReview and approve supplier validation plans and resultsDesign and execute internal validation activities:brSIL / MIL / HIL testingBattery pack and system-level validationFault injection and edge-case testingDefine clear acceptance criteria and ensure compliance before releaseAbility to tune the BMS software based on calibration test outcomes4. Functional Safety LeadershipDefine and drive functional safety activities in compliance with ISO 26262Contribute to and/or own:HARA and ASIL allocationFunctional and Technical Safety ConceptsSafety case and safety validationEnsure supplier compliance with safety requirementsManage safety-related risks, anomalies, and residual risks5. Electrical Architecture Component StrategyDefine battery pack electrical architecture in collaboration with system leaderSelect and dimension key components (contactors, fuses, sensors, etc.)Define fault management and redundancy strategiesEnsure safe and reliable operation under all conditions6. BMS Algorithms, Calibration PerformanceDefine and validate BMS calibration strategy using cell data (SOx, OVP, UVP, OTP, etc.)Review and benchmark supplier algorithms performanceDefine KPIs for accuracy, robustness, and response timeDevelop and validate thermal runaway detection strategies7. System Integration Interface ManagementEnsure integration of BMS into the full battery system and vehicle environmentManage electrical and communication interfaces (CAN, etc.)Resolve system-level issues involving BMS, cells, and power electronicsEnsure coherent system behavior under normal and fault conditions8. Testing, Data Analysis Continuous ImprovementDefine and operate internal test setups (HIL, cell simulators, CAN tools)Analyze test and field data to identify improvement opportunitiesLead root-cause analysis of system failuresFeed lessons learned into next design iterationsRequirements :Master’s degree (Bac+5) or PhD in Electrical Engineering, Embedded Systems, or Power Electronics—or equivalent qualificationMinimum of 5 years of experience in battery systems engineering in an automotive OEM, Tier 1 supplier, or pack integrator contextProven experience specifying, validating, or auditing a BMS solution developed by an external supplierISO 26262 Functional Safety Engineer certification (TUV or equivalent) is strongly desirable.Fluent English mandatory.Willingness to travel.Knowledge of Python, MATLAB, SimulinkDFMEA and system risk analysis, Vector CANoe / CANalyzerWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Postuler