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