Get more replies from employers
Send a job-specific resume in minutes.
SPIRO in Bengaluru, Karnataka seeks an experienced Embedded Software Engineer (BMS) with 5+ years in Battery Management Systems. The role emphasizes low-level embedded software, driver development, and hands-on BSW work with advanced BMS AFEs and automotive-grade MCUs.
You will design BSP, HAL and peripheral drivers for SPI, I2C, UART, CAN, and ADC, perform board bring-up, integration, debugging, and collaborate with hardware, system and application teams to deliver robust embedded software.
Job Description – Embedded Software Engineer (BMS)
Experience: 5+ Years
Employment Type: Full-time
Job Summary
We are seeking an experienced Embedded Software Engineer with 5+ years of experience in Battery Management Systems (BMS). The ideal candidate should have strong expertise in low-level embedded software, driver development, and hands-on experience with BMS Basic Software (BSW) development, integration, debugging, and issue resolution. The candidate must have worked extensively with advanced Battery Monitoring AFEs and automotive-grade microcontrollers.
Key Responsibilities
Required Skills
Education