BMS Firmware Engineer

2 weeks ago


bangalore, India Turno Full time

BMS Firmware EngineerRole OverviewWe are looking for an experienced BMS Firmware Engineer with strong expertise in State-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 Responsibilities1. SoX Algorithm ImplementationConvert battery models & equations into embedded-optimized C code.Ensure the implementation is:computationally efficientmemory-optimizedreal-time safeMISRA-C compliantHandle fixed-point math, scaling, quantization, and precision issues.2. Signal Processing & Data InfrastructureImplement:ADC acquisition filtersSensor calibration (voltage, current, temperature)Noise filtering (moving average, IIR filters)Guarantee the data needed for SoX is clean, calibrated, low noise.3. Embedded Software ArchitectureOwn overall BMS firmware, such as:Task scheduling for SoX updatesRTOS-based designsMemory & stack managementPower managementSafety task integrationTiming guarantees (1 ms, 10 ms, 100 ms tasks)4. Hardware & Driver LayerNeed to implement:Cell voltage acquisition driversCurrent sensor driversTemperature sensing driversCommunication stack (CAN, LIN, RS232, BLE)5. Safety, Protections & DiagnosticsResponsible for integrating:OV/UV, OC, OT/UT protectionsFault detection state machinesContactor control / charge-discharge enable logicFunctional safety (ISO 26262 compliance)SoX algorithms compatibility check with ASIL A/B/C/D levels.6. Validation & Testing SupportUnit testing of algorithm code after portingHIL/SIL test executionDebugging & fixing integration bugsEnsuring algorithm runs correctly in edge cases7. Production-ReadinessBootloader updatesFlash memory managementDiagnostic services (UDS/ISO-TP)Firmware update over CAN or OTAFirmware DevelopmentDevelop embedded firmware for BMS microcontrollers (ARM Cortex-M, TI C2000, NXP, Renesas, etc.).Integrate algorithms into production firmware with low-latency and memory-efficient implementations.Write MISRA-C compliant firmware and follow automotive coding standards.Implement communication protocols (CAN, LIN, UDS, ISO-TP).Cross-Functional CollaborationWork 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 & ExperienceBachelor’s/Master’s in Electrical Engineering, Electronics, Embedded Systems, or related field.5–8 years of experience in battery management systems or embedded systems.Strong knowledge of:Lithium-ion cell behavior (LFP, NMC, etc.)SoX estimation techniques (EKF, UKF, PF, adaptive algorithms)Battery aging & degradation mechanismsECM modeling (Rint, Thevenin, PNGV, dual-RC models)Proficiency in C/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.



  • bangalore, India Zeno Full time

    FIRMWARE ENGINEER - BMS Location: Bengaluru – Work from Office (5 days a week) Start Date: Immediate About 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...

  • BMS Firmware Engineer

    22 hours ago


    bangalore, India Zeno Full time

    FIRMWARE ENGINEER - BMS Location: Bengaluru – Work from Office (5 days a week) Start Date: Immediate About 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...

  • BMS Firmware Engineer

    10 hours ago


    bangalore, India Zeno Full time

    FIRMWARE ENGINEER - BMS Location: Bengaluru – Work from Office (5 days a week) Start Date: Immediate About 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...


  • bangalore, India Zeno Full time

    FIRMWARE ENGINEER - BMSLocation: Bengaluru – Work from Office (5 days a week)Start Date: ImmediateAbout ZenoAn 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 two-wheeler...


  • bangalore, India Turno Full time

    BMS Firmware Engineer Role Overview We are looking for an experienced BMS Firmware Engineer with strong expertise in State-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...


  • bangalore, India Turno Full time

    BMS Firmware Engineer Role Overview We are looking for an experienced BMS Firmware Engineer with strong expertise in State-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...


  • bangalore, India beBeeFirmware Full time

    Embedded Firmware SpecialistWe are seeking a skilled Embedded Firmware Specialist to design and develop firmware for high-performance battery management systems.Key Responsibilities:Firmware Development: Design, code, and validate embedded firmware for Battery Management Systems.Safety & Reliability: Implement algorithms for cell balancing, SoC (State of...


  • bangalore, 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 ZenoAn unprecedented energy transition has begun. To meet 2040 net zero goals, over 2 billion electric two-wheelers...


  • bangalore, 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: Immediate About Zeno An unprecedented energy transition has begun. To meet 2040 net zero goals, over 2 billion electric two-wheelers...


  • bangalore, 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: Immediate About Zeno An unprecedented energy transition has begun. To meet 2040 net zero goals, over 2 billion electric two-wheelers...