Home/Job List/MTS 2 - Embedded Software(BMS)
Euler Motors

MTS 2 - Embedded Software(BMS)

Euler Motors

New Delhi, Delhi, India
Full-Time
Posted 4 days ago

Job Description & Responsibilities

Role: MTS 2 - Embedded Software Engineer(BMS)

Location: Euler Motors, Delhi

Technical Skills Required

Requirements

  • 4+ years of experience in Embedded Software/Firmware Development.
  • Hands-on experience with RTOS-based systems (FreeRTOS, ThreadX, Zephyr, or equivalent).
  • Hands-on experience with communication protocols such as CAN/CAN-FD, I2C, SPI, Iso-SPI,

UART, and RS485.

  • Experience in Battery Management System (BMS) firmware development and battery monitoring

applications.

  • 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).

  • Strong debugging and troubleshooting skills using oscilloscopes, logic analyzers, protocol

analyzers, and debuggers.

  • Good understanding of microcontroller architectures, peripherals, interrupts, DMA, and memory

management (STM32 and NXP preferred).

  • Experience developing low-level device drivers and HAL abstractions.
  • Familiarity with ADCs, sensors, EEPROMs, Flash memory, and battery monitoring ICs.
  • Understanding of embedded software design patterns, modular architecture, and code

optimization techniques.

  • Experience with version control systems such as Git and collaborative development workflows.
  • Familiarity with unit testing, integration testing, SIL/HIL testing, and automated test frameworks.
  • Understanding of MISRA-C guidelines and secure coding practices.
  • Familiarity with MATLAB/Simulink and Model-Based Design.
  • Ability to take ownership of features,Strong analytical, problem-solving, and root-cause analysis

skills.

  • Excellent communication and cross-functional collaboration skills.
  • 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

state estimation

Good to Have

  • Familiarity with automotive functional safety standards such as ISO 26262 and experience

working within safety-oriented development processes.

  • Understanding of Automotive SPICE (ASPICE) processes, software development lifecycle, and

traceability requirements.

  • Exposure to AUTOSAR architecture, software components, and automotive software development

methodologies.

  • Knowledge of Hazard Analysis and Risk Assessment (HARA), Functional Safety Concepts (FSC),

and Technical Safety Concepts (TSC).

  • Experience creating and maintaining safety-related work products including requirements, design

documents, verification reports, and traceability matrices.

  • Familiarity with static analysis, code reviews, and compliance with coding standards such as

MISRA-C/MISRA-C++.

  • Understanding of FMEA, DFMEA, SFMEA, FMEDA, and fault-tree analysis methodologies.
  • Exposure to safety-critical communication protocols and diagnostic standards such as UDS, OBD,

and CAN-FD diagnostics.

Required Skills

Git

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience49 years
Positions1

Posted by

N/A

Posted on:

25 Aug 2026

About Euler Motors

More open roles

Browse all jobs →