Talent.com
BMS Firmware Engineer
BMS Firmware EngineerZeno • India
BMS Firmware Engineer

BMS Firmware Engineer

Zeno • India
11 hours ago
Job description

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 two-wheeler market, currently responsible for more than 4% of the world’s GHG emissions. Our mission is to accelerate the energy transition and democratize the benefits across Africa, India, and Latin America. With a focus on East Africa as a starting point, Zeno is building a new energy ecosystem with ground-up development of a fundamentally better electric motorcycle and associated battery swap network to drive a better experience for our customers.

The Role

Zeno is seeking a Firmware Engineer (4–7 years) specializing in Battery Management Systems (BMS) to design, develop, and optimize embedded firmware for high-performance battery packs. This role is critical in ensuring the safety, reliability, and efficiency of our energy storage systems powering the next generation of electric two-wheelers.

What You’ll Do

  • Firmware Development : Design, code, and validate embedded firmware for Battery Management Systems (BMS).
  • Safety & Reliability : Implement algorithms for cell balancing, SoC (State of Charge), SoH (State of Health), fault detection, and thermal management.
  • Hardware Integration : Work closely with hardware and systems engineers to integrate firmware with BMS hardware.
  • Testing & Validation : Develop test cases, perform HIL / SIL validation, and ensure compliance with safety standards (ISO 26262, IEC).
  • Optimization : Improve firmware performance for efficiency, reliability, and real-time response.
  • Documentation : Maintain clear technical documentation of design, code, and validation processes.
  • Cross-Functional Collaboration : Partner with product, systems, and manufacturing teams to deliver production-ready BMS solutions.

What You Bring

  • 4–7 years of experience in embedded firmware development for automotive or energy storage applications.
  • Strong expertise in C / C++ programming for microcontrollers (ARM, STM32, TI, NXP, or similar).
  • Hands-on experience with BMS algorithms (cell balancing, SoC, SoH, fault management).
  • Knowledge of CAN, SPI, I2C, UART communication protocols.
  • Experience with RTOS (FreeRTOS, Zephyr, or similar) for real-time applications.
  • Familiarity with ISO 26262 functional safety standards and best practices.
  • Debugging skills using oscilloscopes, logic analyzers, and embedded tools (JTAG, Lauterbach, etc.).
  • Exposure to model-based development (MATLAB / Simulink) is a plus.
  • Knowledge of battery chemistry (Li-ion, LFP, NMC) and EV powertrain systems preferred.
  • Strong problem-solving, debugging, and independent execution skills.
  • Based in Bengaluru, with willingness to work from office full-time (5 days a week).
  • Benefits

  • Competitive salary based on experience.
  • Company-sponsored healthcare plan.
  • Opportunity to design cutting-edge BMS firmware driving the EV transition.
  • Join a world-class team of engineers, operators, and entrepreneurs building the trillion-dollar transition of two-wheelers to electric.
  • Create a job alert for this search

    Firmware Engineer • India

    Related jobs
    BMS Hardware Engineer

    BMS Hardware Engineer

    Zeno • India
    Zeno is seeking a BMS Hardware Engineer to design, develop, and validate the Battery Management System hardware for our next-generation electric motorcycles. Bengaluru – Work from Office (5 days a w...Show more
    Last updated: 11 hours ago • Promoted • New!
    Bms Engineer

    Bms Engineer

    OCS India • Republic Of India, IN
    Education : Diploma / Degree in Electrical / Electronics / Electronics & Instrumentation Engineering.Experience : Min 5 Yrs + in BMS supervisor. Job Location Ulwe _Navi Mumbai.Shall be responsible to Ope...Show more
    Last updated: 11 days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    UST • India
    Good hands-on programming in Embedded C, C++ in resource constraint systems.Experience developing for Embedded RTOS, Linux / POSIX, and / or Android system. Must be extremely proficient with Linux kerne...Show more
    Last updated: 11 hours ago • Promoted • New!
    Firmware Engineer

    Firmware Engineer

    Cabcon Technologies Private Limited • India
    This role involves designing, developing and maintaining firmware for Smart Meters and other connected devices working at the intersection of hardware and software. You will be an integral part of a...Show more
    Last updated: 11 hours ago • Promoted • New!
    BMS Design Engineer

    BMS Design Engineer

    ideaForge • Republic Of India, IN
    Hands-on expertise in the design, development, and validation of lithium-ion battery power systems for UAV (Unmanned Aerial Vehicles) applications. Lead the design, development and testing of BMS an...Show more
    Last updated: 1 hour ago • Promoted • New!
    Senior Firmware Engineer

    Senior Firmware Engineer

    Yuma Energy • India
    We 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 la...Show more
    Last updated: 11 hours ago • Promoted • New!
    Firmware Engineer

    Firmware Engineer

    QualiZeal • India
    We are seeking a highly skilled and motivated Firmware Development Engineer to join our team in designing and developing embedded solutions for Linux-based gateway systems.You will play a key role ...Show more
    Last updated: 11 hours ago • Promoted • New!
    Senior Firmware Engineer

    Senior Firmware Engineer

    Byteforge Systems • India
    We are a startup product development firm that specializes in creating wearables, consumer electronics, and medical devices. Clients often approach us with unique challenges that require a creative ...Show more
    Last updated: 11 hours ago • Promoted • New!
    Lead BMS Hardware Engineer

    Lead BMS Hardware Engineer

    Xbattery • India
    Lead BMS Hardware Engineer (7+ years of experience).Xbattery is a deep-tech energy startup building BharatBMS – a unified, modular Battery Management System platform for both Electric Vehicles (EVs...Show more
    Last updated: 11 hours ago • Promoted • New!
    Firmware Engineer

    Firmware Engineer

    Brace Infotech Private Ltd • India
    Key Responsibilities : • Design, develop, and maintain firmware for EVSE AC Chargers from concept through production.Develop firmware in BareMetal, FreeRTOS, and Linux / PetaLinux environments.Impleme...Show more
    Last updated: 11 hours ago • Promoted • New!
    Staff Firmware Engineer

    Staff Firmware Engineer

    Qualcomm • India
    We are seeking a talented individual for the software design and development of Bluetooth Firmware for Qualcomm Bluetooth devices. This role involves developing new firmware for the latest Bluetooth...Show more
    Last updated: 2 hours ago • Promoted • New!
    Firmware Engineer

    Firmware Engineer

    Alp Consulting Ltd. • India
    BE / BTech / ME / Mtech / MSc in Computer Science / VLSI / Embedded / Electronics (& Telecommunication) / Instrumentation & Control from reputed institute. Exposure to CAN / CAN(FD) and higher level protocol...Show more
    Last updated: 11 hours ago • Promoted • New!
    Senior Firmware Engineer

    Senior Firmware Engineer

    Talentoj • India
    Strong proficiency in Embedded C.Hands-on experience with bare-metal firmware development.Proficiency with communication protocols : I2C, UART, RS485. Experience with ARM Cortex controllers (STM32, N...Show more
    Last updated: 11 hours ago • Promoted • New!
    Senior Firmware Engineer

    Senior Firmware Engineer

    drivebuddyAI • India
    Function : Engineering → Embedded Software.Experience Level : 8-10 Years of Relevant Industry Experience.We aim to accelerate the evolution in the future of mobility through the transformation of the...Show more
    Last updated: 11 hours ago • Promoted • New!
    Firmware Engineer

    Firmware Engineer

    UST • India
    Embedded C / C++ and Linux-based firmware development.Linux internals, kernel modules, and device drivers.Proficiency in debugging using. I2C, SPI, UART, CAN, Ethernet, USB).Git), CI / CD, and agile pra...Show more
    Last updated: 11 hours ago • Promoted • New!
    Electronics Firmware Engineer

    Electronics Firmware Engineer

    QuillAir Pvt. Ltd. • India
    Position : Electronics Firmware Engineer.Experience : 1+ years in drone technology Education : Bachelor’s degree in Electronics Engineering (or related field). Industry : Aviation & Aerospace Component ...Show more
    Last updated: 11 hours ago • Promoted • New!
    BMS Engineer

    BMS Engineer

    OCS India • India
    Education : Diploma / Degree in Electrical / Electronics / Electronics & Instrumentation Engineering.Experience : Min 5 Yrs + in BMS supervisor. Job Location Ulwe _Navi Mumbai.Shall be responsible to Ope...Show more
    Last updated: 11 hours ago • Promoted • New!
    Firmware Engineer

    Firmware Engineer

    Utthunga • India
    Unlock limitless Growth Potential, To be part of Forces with a team that thinks beyond the pipeline.C++, Embedded C++, Free RTOS, RTOS. Bangalore- work from Office - 5 Days.Interested candidates kin...Show more
    Last updated: 11 hours ago • Promoted • New!