Embedded Software Engineer (BMS) (Bengaluru)

Embedded Software Engineer (BMS) (Bengaluru)

04 Aug
|
SPIRO SPECIALITIES
|
Bengaluru

04 Aug

SPIRO SPECIALITIES

Bengaluru

– Embedded Software Engineer (BMS)

Experience: 5+ Years

Location:Bengaluru

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

- Develop and maintain embedded software and driver-level software for BMS applications.
- Hands-on experience with BMS Basic Software (BSW) development, integration, debugging, and issue resolution.
- Design and develop BSP, HAL, and peripheral drivers for SPI, I2C, UART, CAN/CAN FD, ADC, GPIO, Timers, DMA, Flash, EEPROM, and Watchdog.
- Integrate and debug Battery Monitoring AFEs, microcontrollers, and peripheral devices.
- Perform board bring-up, software integration, root cause analysis,



and issue resolution.
- Collaborate with hardware, system, and application teams to deliver robust embedded software.

Required Skills
- 5+ years of Embedded C development experience.
- Strong hands-on experience in driver-level software development for automotive embedded systems.
- Mandatory hands-on experience with advanced Battery Monitoring AFEs (ADI ADBMS/LTC68xx or TI BQ796xx/BQ76952).
- Hands-on experience with automotive microcontrollers such as Infineon AURIX, NXP S32K, Renesas RH850, STM32, or TI Hercules.
- Strong knowledge of CAN/CAN FD, SPI, I2C, UART, interrupt handling, memory management, and hardware/software integration.
- Experience with Lauterbach, J-Link, CANoe/CANalyzer, oscilloscopes, and logic analyzers.
- Familiarity with AUTOSAR, ASPICE, MISRA C, and ISO 26262 is preferred.

Education
- Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Science, or a related field.

📌 Embedded Software Engineer (BMS) (Bengaluru)
🏢 SPIRO SPECIALITIES
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (bms) (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (bms) (bengaluru) / bengaluru