Bms Firmware Engineer

1 week ago


New Delhi, India Turno Full time

BMS Firmware EngineerRole Overview We are looking for an experiencedBMS Firmware Engineerwith strong expertise inState-of-X (SoC/SoH/SoP/SoS/SoR/SoE/SoF) algorithms, embedded systems, and battery modelling. The role involves developing, implementing, and optimizing algorithms that estimate battery state parameters, ensuring safety, robustness, and accuracy across varying operating conditions. Key Responsibilities 1. SoX Algorithm Implementation Convert battery models & equations intoembedded-optimized C code. Ensure the implementation is: computationally efficient memory-optimized real-time safe MISRA-C compliant Handle fixed-point math, scaling, quantization, and precision issues. 2. Signal Processing & Data Infrastructure Implement: ADC acquisition filters Sensor calibration (voltage, current, temperature) Noise filtering (moving average, IIR filters) Guarantee the data needed for SoX isclean, calibrated, low noise. 3. Embedded Software Architecture Ownoverall BMS firmware, such as: Task scheduling for SoX updates RTOS-based designs Memory & stack management Power management Safety task integration Timing guarantees (1 ms, 10 ms, 100 ms tasks) 4. Hardware & Driver Layer Need to implement: Cell voltage acquisition drivers Current sensor drivers Temperature sensing drivers Communication stack (CAN, LIN, RS232, BLE) 5. Safety, Protections & Diagnostics Responsible for integrating: OV/UV, OC, OT/UT protections Fault detection state machines Contactor control / charge-discharge enable logic Functional safety (ISO 26262 compliance) SoX algorithms compatibility check with ASIL A/B/C/D levels. 6. Validation & Testing Support Unit testing of algorithm code after porting HIL/SIL test execution Debugging & fixing integration bugs Ensuring algorithm runs correctly in edge cases 7. Production-Readiness Bootloader updates Flash memory management Diagnostic services (UDS/ISO-TP) Firmware update over CAN or OTA Firmware Development Develop embedded firmware for BMS microcontrollers (ARM Cortex-M, TI C2000, NXP, Renesas, etc.). Integrate algorithms into production firmware withlow-latency and memory-efficientimplementations. Write MISRA-C compliant firmware and follow automotive coding standards. Implement communication protocols (CAN, LIN, UDS, ISO-TP). Cross-Functional Collaboration Work with battery testing teams for data acquisition and characterization. Coordinate with hardware engineers for sensor calibration, ADC accuracy, and signal conditioning. Validate feature engineering through collaboration with data team. Collaborate with IoT / cloud team to collect, process, clean up and validate the data required for battery SoX algorithms. Support system engineers with safety concepts (ISO 26262, functional safety requirements). Required Skills & Experience Bachelor’s/Master’s in Electrical Engineering, Electronics, Embedded Systems, or related field. 5–8 years of experience inbattery management systemsor embedded systems. Strong knowledge of: Lithium-ion cell behavior (LFP, NMC, etc.) SoX estimation techniques (EKF, UKF, PF, adaptive algorithms) Battery aging & degradation mechanisms ECM modeling (Rint, Thevenin, PNGV, dual-RC models) Proficiency inC/C++for embedded systems. Experience with MATLAB/Simulink, Python. Experience with tools like Vector CANalyzer, HIL systems, ALTAIR, etc. on debugging .Dbc files to raw battery data.



  • New Delhi, India Zeno Full time

    FIRMWARE ENGINEER - BMS Location: Bengaluru – Work from Office (5 days a week) Start Date: ImmediateAbout Zeno An unprecedented energy transition has begun. To meet 2040 net zero goals, over 2 billion electric two-wheelers (motorcycles) must be sold and $11 trillion in fuel consumption replaced. Zeno is building a tech platform to electrify this...


  • New Delhi, India Turno Full time

    BMS Firmware EngineerRole Overview We are looking for an experiencedBMS Firmware Engineerwith strong expertise inState-of-X (SoC/SoH/SoP/SoS/SoR/SoE/SoF) algorithms, embedded systems, and battery modelling. The role involves developing, implementing, and optimizing algorithms that estimate battery state parameters, ensuring safety, robustness, and accuracy...


  • New Delhi, India Zeno Full time

    Zeno is seeking a BMS Hardware Engineer to design, develop, and validate the Battery Management System hardware for our next-generation electric motorcycles.Location:Bengaluru – Work from Office (5 days a week) Start Date:ImmediateAbout Zeno An unprecedented energy transition has begun. To meet 2040 net zero goals, over 2 billion electric two-wheelers...

  • BMS Hardware Engineer

    3 weeks ago


    New Delhi, India Zeno Full time

    Zeno is seeking a BMS Hardware Engineer to design, develop, and validate the Battery Management System hardware for our next-generation electric motorcycles.Location:Bengaluru – Work from Office (5 days a week) Start Date:ImmediateAbout Zeno An unprecedented energy transition has begun. To meet 2040 net zero goals, over 2 billion electric two-wheelers...


  • New Delhi, India BluJ Aerospace Private Limited Full time

    Job Title: Firmware Engineer – Controls & PowerLocation: Adibatla, HyderabadEmployment Type: Full-timeExperience: 2 to 3 yearsJob Description:We are seeking a passionate and talented engineer to join the Electronics & Propulsion team to work on firmware development for various embedded sub-systems such as Motor Controller and BMS. As an engineer in...


  • New Delhi, India BluJ Aerospace Private Limited Full time

    Job Title: Firmware Engineer – Controls & Power Location: Adibatla, Hyderabad Employment Type: Full-time Experience: 2 to 3 yearsJob Description:We are seeking a passionate and talented engineer to join the Electronics & Propulsion team to work on firmware development for various embedded sub-systems such as Motor Controller and BMS. As an...


  • New Delhi, India BluJ Aerospace Private Limited Full time

    Job Title: Firmware Engineer – Controls & Power Location: Adibatla, Hyderabad Employment Type: Full-time Experience: 2 to 3 yearsJob Description:We are seeking a passionate and talented engineer to join the Electronics & Propulsion team to work on firmware development for various embedded sub-systems such as Motor Controller and BMS. As an...

  • BMS Engineer

    7 days ago


    New Delhi, India OCS India Full time

    Position : BMS Engineer Education : Diploma/Degree in Electrical/Electronics/ Electronics & Instrumentation Engineering Experience : Min 5 Yrs + in BMS supervisor Job Location Ulwe _Navi MumbaiJD: Shall be responsible to Operate and maintain all BMS systems as appropriate to ensure continuous operation of the facility. Carry out PM activities as per schedule...

  • BMS Engineer

    7 days ago


    New Delhi, India OCS India Full time

    Position : BMS Engineer Education : Diploma/Degree in Electrical/Electronics/ Electronics & Instrumentation Engineering Experience : Min 5 Yrs + in BMS supervisor Job Location Ulwe _Navi MumbaiJD: Shall be responsible to Operate and maintain all BMS systems as appropriate to ensure continuous operation of the facility. Carry out PM activities as per schedule...


  • New Delhi, India Yuma Energy Full time

    Location: BengaluruWork From OfficeOverviewWe are an Energy-as-a-Service company on a mission to build a sustainable future where transportation is accessible, affordable and carbon free. Yuma Energy is backed by Magna, one of the world’s largest automotive suppliers, and Yulu, India’s largest shared electric micro-mobility provider. We offer the largest...