Padmi

Embedded Software Engineer (BMS)

BangalorePosted 28 days ago
Software engineeringMid-levelFull Time
Apply at SPIRO SPECIALITIES

Opens the source posting on foundit.in

Source description

About the role

View original

Job Description – 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.

One address, no account. We’ll tell you when matching roles go live.

More at SPIRO SPECIALITIES

Related open roles

View all roles