27 Aug
|
Euler Motors
|
Delhi
27 Aug
Euler Motors
Delhi
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).
- Robust 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.
📌 MTS 2 - Embedded Software(BMS) (Delhi)
🏢 Euler Motors
📍 Delhi