igrenEnergi
Website:
igrenenergi.com
Job details:
Job Description: Embedded Firmware Engineer (5–7 Years Experience)
Location: Mumbai
Department: R&D – Power Electronics / Energy Storage
Experience: 5–7 Years
Employment Type: Full-Time
Role Overview
We are seeking an experienced Embedded Firmware Engineer with 5–7 years of hands-on
experience in Battery Management Systems (BMS), Electric Vehicles (EV), Battery Energy Storage
Systems (BESS), and/or Inverter-based systems.
The candidate will be responsible for developing production-grade firmware for high-voltage battery
systems, ensuring compliance with automotive and industrial standards, and working closely with
hardware, system, and validation teams.
This role requires deep understanding of lithium battery behavior, BMS algorithms, safety
architecture, and structured firmware development processes.
Key Responsibilities
�� Embedded Firmware Development
Design, develop, test, and maintain embedded firmware for BMS / EV / BESS systems
Implement real-time control algorithms for:
o Cell voltage monitoring
o Current sensing & SoC/SoH estimation
o Thermal management
o Balancing (passive/active)
o Contactor control & pre-charge logic
o Fault detection & diagnostics
Develop drivers for ADC, SPI, I2C, CAN, UART, PWM, GPIO, DMA, watchdog, etc.
Work on MCU platforms (STM32 / NXP / TI / Renesas / Microchip or equivalent)
�� BMS Functional Knowledge
Strong understanding of:
o Lithium-ion battery chemistry & degradation mechanisms
o SoC, SoH, SoP estimation algorithms
o Kalman filtering / Coulomb counting techniques
o Cell balancing strategies
o Thermal runaway detection
Experience working with BMS AFE ICs (e.g., LTC68xx family, TI BQ series, NXP MC3377x or
equivalent)
Knowledge of high-voltage architecture (400V / 800V systems preferred)
�� Standards & Process Compliance
Experience in firmware development as per:
o MISRA-C guidelines
o ISO 26262 (ASIL-B / ASIL-C exposure preferred)
o AUTOSAR (basic understanding preferred)
o IEC 61508 (for BESS applications)
Familiar with:
o Requirement tracing (DOORS / equivalent)
o FMEA / DFMEA / FMEDA
o Static code analysis tools
o Code reviews & version control (Git)
Experience in writing firmware documentation:
o Software Requirement Specification (SRS)
o Software Design Document (SDD)
o Unit test documentation
�� Communication & Protocols
Strong experience with:
o CAN / CAN-FD (J1939 preferred)
o Modbus / RS485 (for BESS/inverter)
o Bootloader & firmware update mechanisms
o UDS diagnostics (preferred)
Experience in developing communication stacks for master-slave BMS architectures
�� System Integration & Validation
Work closely with hardware team for board bring-up and debugging
Support HIL testing & validation activities
Debug field issues & perform root cause analysis
Experience using:
o Oscilloscope, logic analyzer, CAN tools
o Battery cyclers & power supplies
Technical Skill Requirements
Strong programming in Embedded C (C99/C11)
Experience in RTOS-based development (FreeRTOS or equivalent)
Strong understanding of:
o Interrupt handling
o Memory management
o Low-power modes
o Real-time constraints
Experience in writing modular, scalable, production-grade firmware
Preferred Experience
Experience in:
o EV traction battery packs
o 400V / 800V architecture
o Active balancing systems
o BESS systems (5 kWh – MWh range)
o Inverter control firmware (PWM, control loops)
Exposure to cybersecurity basics for embedded systems
Exposure to cloud/IoT integration for battery analytics
Educational Qualification
B.E./B.Tech or M.Tech in:
o Electronics / Electrical / Embedded Systems / Mechatronics
Soft Skills
Strong analytical and problem-solving ability
Ability to work in cross-functional teams
Clear technical documentation skills
Ownership mindset with ability to handle product lifecycle
What We Offer
Opportunity to work on high-voltage EV & BESS platforms
Exposure to end-to-end product development (Concept → SOP → Field)
Fast-growing energy storage & EV ecosystem
Click on Apply to know more.