Job Title: Battery Management System (BMS) Design Engineer
(BMS Hardware Engineer / BMS Architect)
Department: Electrical Engineering / Powertrain / Battery Systems
Location: Ahmedabad
Role Summary
Design, develop, simulate, and validate Battery Management System (BMS) hardware and firmware
Ensure battery safety, performance, reliability, and life cycle for EVs, grid storage, and portable power applications
Key Responsibilities
Define BMS architecture including centralized, distributed, and modular topologies
Select system components such as MCUs, AFEs, isolators, sensors, and protection devices
Design and simulate analog and digital circuits for high-voltage sensing and isolation
Design precision cell voltage and temperature sensing circuits
Design current sensing and battery balancing circuits
Design contactor, pre-charge, and load control driver circuits
Design and integrate communication interfaces such as CAN, SPI, I2C, RS-485, and daisy-chain
Create schematics, PCB stack-ups, and layout guidelines in coordination with PCB layout engineers
Perform worst-case circuit analysis, derating analysis, and failure mode and effects analysis (FMEA)
Develop and optimize embedded firmware in C for BMS applications
Implement State of Charge (SOC), State of Health (SOH), and State of Power (SOP) estimation algorithms
Implement battery protection functions for over-voltage, under-voltage, over-current, and over-temperature
Implement communication protocols such as CAN, UDS, and J1939 for system integration
Collaborate with software teams for firmware integration and system requirements
Develop and execute hardware and firmware validation plans (DVP&R)
Bring up and debug new PCBs using oscilloscopes, multimeters, and logic analyzers
Validate BMS performance at cell, module, and pack levels
Support system integration testing and vehicle or program-level validation
Troubleshoot functional, EMC/EMI, and environmental robustness issues
Work closely with mechanical, cell, and systems engineering teams
Create and maintain design documentation including requirements, schematics, DFMEAs, and design reviews
Support transition from prototype development to high-volume manufacturing
Required Qualifications & Skills
Bachelor's Degree in Electrical Engineering, Electronics Engineering, or related field
Minimum 3+ years of hands-on experience in BMS hardware design or embedded system development
Strong analog and digital circuit design and simulation skills
Experience with simulation tools such as LTspice, PSpice, or SIMetrix
Proficiency in schematic capture and PCB design tools such as Altium Designer, Cadence Orcad/Allegro, or Mentor PADS
Strong embedded C programming skills for microcontrollers such as ARM Cortex-M, TI C2000, or NXP S32
In-depth understanding of lithium-ion battery chemistry and safety requirements
Strong hands-on experience with electronic lab equipment for debugging and validation
Preferred Qualifications
Experience with automotive functional safety standards such as ISO 26262
Knowledge of battery estimation algorithms including Kalman filter-based SOC
Experience working with high-voltage battery systems and safety standards
Familiarity with communication protocols such as CAN, CAN FD, LIN, and UDS
Experience with EMC/EMI design principles and compliance testing
Proficiency in Python or MATLAB for data analysis and test automation
Experience with requirements management tools such as DOORS or Jama Connect
Job Type: Full-time
Pay: ₹50,000.00 - ₹90,000.00 per month
Benefits:
Health insurance
Leave encashment
Paid sick time
Provident Fund
Ability to commute/relocate:
Ahmedabad, Gujarat: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
Are you comfortable to commute to Piplaj - Pirana Road , Ahmedabad for this job role?
How many years of hands-on experience in BMS hardware or embedded system design do you have?
Which PCB design tools have you used professionally?
Current Salary
Expected Salary
Notice Period
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.