MTS 2 - Embedded Software(BMS)

Euler Motors

Delhi

On-site

INR 1,200,000 - 2,000,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Euler Motors in Delhi is seeking an MTS 2 - Embedded Software Engineer (BMS) with 4+ years of firmware experience. You will work on battery management firmware, develop SOC/SOH/SOP algorithms for Li‑ion cells, and implement low-level drivers for STM32/NXP platforms. Strong debugging and cross-functional collaboration are essential.

The role emphasizes embedded software design patterns, model-based development, and secure coding practices in a battery-focused environment.

Qualifications

  • 4+ years of experience in Embedded Software/Firmware Development.
  • Hands-on experience with RTOS-based systems (FreeRTOS, ThreadX, Zephyr, or equivalent).
  • Experience with CAN/CAN-FD, I2C, SPI, Iso-SPI, UART, and RS485.
  • BMS firmware development and battery monitoring applications.
  • Algorithm development for Lithium-Ion batteries (LFP, SOC, SOH, SOP, cell balancing, fault detection).
  • Debugging with oscilloscopes, logic analyzers, protocol analyzers, debuggers.
  • Understanding of STM32 and NXP periperals, memory management, and drivers.
  • Experience developing low-level device drivers and HAL abstractions.
  • Familiarity with ADCs, sensors, EEPROMs, Flash memory, battery monitoring ICs.
  • Knowledge of embedded design patterns, modular architecture, and code structure.
  • Experience with Git and collaborative workflows.
  • Familiarity with unit/integration/SIL/HIL testing and automated test frameworks.
  • Understanding of MISRA-C guidelines and secure coding.
  • Familiarity with MATLAB/Simulink and Model-Based Design.
  • Ownership of features, strong analytical and root-cause analysis skills.
  • Excellent communication and cross-functional collaboration skills.
  • Experience with ECM models for various lithium-ion chemistries to support characterization and simulation.

Job description

Role: MTS 2 - Embedded Software Engineer(BMS)
Technical Skills Required:
Requirements
  • 1. 4+ years of experience in Embedded Software/Firmware Development.
  • 2. Hands-on experience with RTOS-based systems (FreeRTOS, ThreadX, Zephyr, or equivalent).
  • 3. Hands-on experience with communication protocols such as CAN/CAN-FD, I2C, SPI, Iso-SPI, UART, and RS485.
  • 4. Experience in Battery Management System (BMS) firmware development and battery monitoring applications.
  • 5. Hands-on experience in algorithm development and implementation for Lithium-Ion batteries, particularly LFP cells (SOC, SOH, SOP, cell balancing, fault detection, and protection algorithms).
  • 6. Strong debugging and troubleshooting skills using oscilloscopes, logic analyzers, protocol analyzers, and debuggers.
  • 7. Good understanding of microcontroller architectures, peripherals, interrupts, DMA, and memory management (STM32 and NXP preferred).
  • 8. Experience developing low-level device drivers and HAL abstractions.
  • 9. Familiarity with ADCs, sensors, EEPROMs, Flash memory, and battery monitoring ICs.
  • 10. Understanding of embedded software design patterns, modular architecture, and code
  • 11. Experience with version control systems such as Git and collaborative development workflows.
  • 12. Familiarity with unit testing, integration testing, SIL/HIL testing, and automated test frameworks.
  • 13. Understanding of MISRA-C guidelines and secure coding practices.
  • 14. Familiarity with MATLAB/Simulink and Model-Based Design.
  • 15. Ability to take ownership of features, Strong analytical, problem-solving, and root-cause analysis skills.
  • 16. Excellent communication and cross-functional collaboration skills.
  • 17. Experience with developing, validating, or utilizing Equivalent Circuit Models (ECM) for various lithium-ion cell chemistries (LFP, NMC, etc.) to support battery characterization, simulation, and
Good to Have:
  • 1. Familiarity with automotive functional safety standards such as ISO 26262 and experience working within safety-oriented development processes.
  • 2. Understanding of Automotive SPICE (ASPICE) processes, software development lifecycle, and traceability requirements.
  • 3. Exposure to AUTOSAR architecture, software components, and automotive software development methodologies.
  • 4. Knowledge of Hazard Analysis and Risk Assessment (HARA), Functional Safety Concepts (FSC), and Technical Safety Concepts (TSC).
  • 5. Experience creating and maintaining safety-related work products including requirements, design documents, verification reports, and traceability matrices.
  • 6. Familiarity with static analysis, code reviews, and compliance with coding standards such as MISRA-C/MISRA-C++.
  • 7. Understanding of FMEA, DFMEA, SFMEA, FMEDA, and fault-tree analysis methodologies.
  • 8. Exposure to safety-critical communication protocols and diagnostic standards such as UDS, OBD,
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

MTS 1-Embedded Software Engineer
MTS 1-Embedded Software Engineer

Euler Motors • New Delhi

On-site
INR 1,200,000 - 1,800,000
Sr. Hardware Engineer - BMS
Sr. Hardware Engineer - BMS

Hinduja Tech • Pune District, Bengaluru

On-site
INR 900,000 - 1,800,000
Head - BMS & Digital
Head - BMS & Digital

Harjai Technologies • Valsad District

On-site
INR 4,000,000 - 8,000,000
Model-Based Development (MBD) Engineer
Model-Based Development (MBD) Engineer

Hinduja Tech • Pune District

On-site
INR 900,000 - 1,300,000
Bms Firmware Development Engineer
Bms Firmware Development Engineer

Techlanz • Bengaluru

On-site
INR 900,000 - 1,500,000
Sr. Hardware Engineer BMS
Sr. Hardware Engineer BMS

Hinduja Tech • Pune District

On-site
INR 900,000 - 1,500,000
Job Description_ Senior Engineer_ Battery Management System
Job Description_ Senior Engineer_ Battery Management System

Olectra Greentech • Seetharampur

On-site
INR 1,200,000 - 1,800,000
Job Description Battery Management System (BMS) Software Lead
Job Description Battery Management System (BMS) Software Lead

Olectra Greentech • Seetharampur

On-site
INR 2,800,000 - 4,600,000
Senior System Engineer
Senior System Engineer

Maxwell Energy System Pvt Ltd • Bengaluru

On-site
INR 900,000 - 1,400,000
Battery Management System (BMS) Hardware Engineer
Battery Management System (BMS) Hardware Engineer

Kinetic Engineering • Pune District

On-site
INR 1,200,000 - 2,100,000