Job Description
Job Title: BMS Software Development Engineer(80005376)
Purpose of the Role
The role is responsible for BMS Software Development of high voltage battery pack of EVPV development project(s) to achieve the project level quality, cost and timeline targets abiding Gen3 NPI process through core group and extended team.
Job Responsibility
1. BMS Software Development: BMS Software requirement development and Management Support development of control algorithms, new features/functions of BMS Software development with Model based Development method Designing and Conducting BMS control calibration tests to meet performance and timing targets Work with various cross functional teams to develop BMS Calibration for BMS functions, diagnostics, algorithms etc. Organize, plan and coordinate calibration activities with vehicle team Support Software Testing Support vehicle, plant, durability or customer issue analysis and resolution Develop, use and document calibration procedure
2. Software Testing: BMS software MIL,SIL and HIL testing Development of test cases and conducting software testing Preparation of test plan Participate and support for vehicle level testing
3. Field Issue: Lead or support battery related field issue resolution Perform data analysis and conduct root cause analysis of field and testing issues Field visit for critical cases to support issue resolutions Prepare and update software DFMEA
Desired Candidate Profile
Engineering Graduate with 5 – 6 + years of experience in domain of BMS software development Skills & Competencies
knowledge of requirement management tools like System Composer/Doors etc.
knowledge of BMS Software development, Model Based SW development using MATLAB/Simulink, AUTOSAR Knowledge on all the interfaces, signals and communication protocol used in BMS. Knowledge on connectors, contactors and switches, battery management system functions. Knowledge of SOC, SOH, SOP algorithm of HV BMS
Knowledge of HV BMS architectures (Software and Hardware) Knowledge about all the electrical and electronics subsystem components of traction Battery.
Knowledge of UDS Diagnostics protocols
Have basic knowledge about cell technology, HV/LV architecture, BMS functions, field failure analysis and improvement in test cases
Knowledge about all the electrical and electronics subsystem components of traction Battery Should be self-disciplined, motivated and punctual to work and job assigned
Should be a strong Team-Player.
Should have good Presentation and Communication skills.
Should have excellent people management and conflict management skills.
Mandatory Tools Experience: MATLAB/Simulink/Stateflow, Vector CANoe/CANalyzer, PCAN,INCA, Flashing tools