MTS 2 - Embedded Software(BMS)
Euler Motors
New Delhi, Delhi, India
Full-Time
Posted 3 days ago
New Delhi, Delhi, India
Full-Time
Posted 3 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.
About Euler Motors
Required Skills
Git
Job Details
Employment TypeFull-Time
Work ModeOn-Site
Experience4 – 9 years
Positions1
Posted by
N/A
Posted on:
26 Aug 2026
About Euler Motors
More open roles
- Business Development Person (Digital Marketing Agency Exp.)Adscrey | Growth Marketing Agency · Gurugram, Haryana, India
- Business Development Person (Digital Marketing Agency Exp.)Adscrey | Growth Marketing Agency · Gurugram, Haryana, India
- Director Product Management, Digital Project DeliveryTrimble Inc. · Chennai, Tamil Nadu, India
- Senior Digital Marketing SpecialistTech Data APAC · Chennai, Tamil Nadu, India
- Digital Marketing Internship in Noida, Ghaziabad, DelhiBest Animation Studios · Noida, Uttar Pradesh, India
- Digital Marketing Internship in Zirakpur, Panchkula, Sahibzada Ajit Singh Nagar, Chandigarh, MohaliMy Insurance Point · Sahibzada Ajit Singh Nagar, Punjab, India