MTS 1-Embedded Software Engineer

Euler Motors

New Delhi

On-site

INR 1,200,000 - 1,800,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Euler Motors is hiring for an embedded software engineer to develop and maintain firmware for automotive and EV applications. The role requires hands-on RTOS experience, CAN/CAN-FD and sensor interfaces, plus BMS firmware expertise and battery algorithm development.

You will work with STM32/NXP MCUs, low-level drivers, and debugging tools to ensure robust software across battery and power electronics systems.

Qualifications

  • Embedded software/firmware for automotive/EV applications.
  • Hands-on RTOS experience with FreeRTOS/ThreadX/Zephyr.
  • Strong knowledge of CAN/CAN-FD, I2C, SPI, Iso-SPI, UART and RS485.
  • Experience in BMS firmware and battery monitoring.
  • Develop and implement battery algorithms for SOC, SOH, SOP, cell balancing, fault detection and protection.
  • Experience with Lithium-ion/LFP battery cells and ECM models.
  • Familiarity with STM32/NXP microcontrollers, peripherals, interrupts, DMA and memory management.
  • Experience in low-level device drivers and HAL development.
  • Hands-on experience with ADC, sensors, EEPROM, Flash memory and battery monitoring ICs.
  • Strong debugging skills (oscilloscope, logic analyzer, protocol analyzer).
  • Familiarity with Git, unit testing, integration testing, SIL/HIL and automated testing.
  • Knowledge of MISRA-C, secure coding and software architecture.
  • Familiarity with MATLAB/Simulink and Model-Based Design.

Responsibilities

  • Develop and maintain embedded software/firmware for automotive and EV applications.
  • Design and implement firmware modules for motor control, battery management and sensor interfaces.
  • Contribute to software architecture and code quality using MISRA-C guidelines.
  • Debug and validate software on hardware using oscilloscopes and analyzers.
  • Collaborate with hardware, test and validation teams to ensure reliability.

Education

Bachelor/Master in Electronics/Electrical/Instrumentation/CS

Tools

RTOS (FreeRTOS/ThreadX/Zephyr)
STM32/NXP MCUs
CAN/CAN-FD
I2C
SPI
UART
RS485
HAL/Driver development
Low-level drivers
ADC/ Sensors/ EEPROM/ Flash
Battery monitoring ICs
BMS firmware
Matlab/Simulink
Model-Based Design
MISRA-C & secure coding

Job description

Key Responsibilities & Requirements:



  • Develop and maintain embedded software/firmware for automotive and EV applications.

  • Hands-on experience with RTOS FreeRTOS, ThreadX, Zephyr or equivalent.

  • Strong knowledge of CAN/CAN-FD, I2C, SPI, Iso-SPI, UART and RS485.

  • Experience in BMS firmware development and battery monitoring applications.

  • Develop and implement battery algorithms for SOC, SOH, SOP, cell balancing, fault detection and protection.

  • Experience with Lithium-ion/LFP battery cells.

  • Experience with ECM (Equivalent Circuit Models) for battery characterization and state estimation.

  • Good understanding of STM32/NXP microcontrollers, peripherals, interrupts, DMA and memory management.

  • Experience in low-level device drivers and HAL development.

  • Hands-on experience with ADC, sensors, EEPROM, Flash memory and battery monitoring ICs.

  • Strong debugging skills using oscilloscope, logic analyzer, protocol analyzer and debuggers.

  • Familiarity with Git, unit testing, integration testing, SIL/HIL and automated testing.

  • Knowledge of MISRA-C, secure coding and software architecture.

  • Familiarity with MATLAB/Simulink and Model-Based Design.


Good to Have:



  • Knowledge of ISO 26262 Functional Safety and ASPICE.

  • Exposure to AUTOSAR.

  • Understanding of HARA, FSC, TSC, FMEA, DFMEA, FMEDA and Fault Tree Analysis.

  • Knowledge of UDS, OBD and CAN-FD diagnostics.

  • Experience in developing safety-related software documentation and traceability.


Education: B.Tech/B.E./M.Tech in Electronics, Electrical, Instrumentation, Computer Science or related engineering discipline.



Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

MTS 2 - Embedded Software(BMS)
MTS 2 - Embedded Software(BMS)

Euler Motors • Delhi

On-site
INR 1,200,000 - 2,000,000
Bms Firmware Development Engineer
Bms Firmware Development Engineer

Techlanz • Bengaluru

On-site
INR 900,000 - 1,500,000
Technical lead - HVEM EV
Technical lead - HVEM EV

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Embedded Software Engineer
Embedded Software Engineer

Rarr Technologies • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Embedded Software Engineer (ASW & BSW) (SW&S)
Embedded Software Engineer (ASW & BSW) (SW&S)

Nippon Electronics • Krishnagiri District

On-site
INR 600,000 - 1,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,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
Embedded Firmware Engineer - Automotive
Embedded Firmware Engineer - Automotive

TekPillar • Bengaluru

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

Hinduja Tech • Pune District, Bengaluru

On-site
INR 900,000 - 1,800,000
Embedded Firmware Engineer- Automotive
Embedded Firmware Engineer- Automotive

Vayavya Labs Pvt. Ltd • India

On-site
INR 900,000 - 1,300,000