Talent.com
Bms Firmware Engineer
Bms Firmware EngineerZeno • Bengaluru, Republic Of India, IN
Bms Firmware Engineer

Bms Firmware Engineer

Zeno • Bengaluru, Republic Of India, IN
12 days 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 • Bengaluru, Republic Of India, IN

    Related jobs
    Firmware Engineer

    Firmware Engineer

    Best NanoTech • Bengaluru, Karnataka, India
    Bengaluru / Bangalore , Hyderabad.Lead USB software architecture and development for high-performance low latency systems. Design, implement, and maintain USB protocol stacks (USB 2.USB4, USB-C, PD) u...Show more
    Last updated: 3 days ago • Promoted
    Senior Engineer – Firmware

    Senior Engineer – Firmware

    L&T Technology Services • Bengaluru, India
    Job Title : Senior Engineer – Firmware.Experience Required : Minimum 10 years.Education : Bachelor’s / Master’s in Electronics or Software Engineering. Provide direction on software / firmware design speci...Show more
    Last updated: 23 days ago • Promoted
    SSD Firmware Engineer

    SSD Firmware Engineer

    Toshiba Software (India) Pvt. Ltd. • Bengaluru, Republic Of India, IN
    Embedded Software design & development, in a reputed product development company.Knowledgeable in NVme specification, PCIe specification etc. Excellent hands on Embedded C programming skills with Da...Show more
    Last updated: 30+ days ago • Promoted
    BMS Firmware Engineer

    BMS Firmware Engineer

    Zeno • Bengaluru, Karnataka, India
    Location : Bengaluru – Work from Office (5 days a week).An unprecedented energy transition has begun.To meet 2040 net zero goals, over 2 billion electric two-wheelers (motorcycles) must be sold and ...Show more
    Last updated: 12 days ago • Promoted
    BMS Hardware Engineer

    BMS Hardware Engineer

    Zeno • Bengaluru, Karnataka, 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: 30+ days ago • Promoted
    Bms Hardware Engineer

    Bms Hardware Engineer

    Zeno • Bengaluru, Republic Of India, IN
    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: 30+ days ago • Promoted
    Battery Management Systems Firmware Specialist

    Battery Management Systems Firmware Specialist

    Zeno • Bengaluru, Republic Of India, IN
    Location : Bengaluru – Work from Office (5 days a week).An unprecedented energy transition has begun.To meet 2040 net zero goals, over 2 billion electric two-wheelers (motorcycles) must be sold and ...Show more
    Last updated: 12 days ago • Promoted
    Firmware Engineer

    Firmware Engineer

    Squareroot Consulting Pvt Ltd. • Bangalore
    Description : Firmware Engineer Location : Bangalore, India Experience : 5 to 10 years < / p&g...Show more
    Last updated: 16 days ago • Promoted
    Principal Firmware Engineer

    Principal Firmware Engineer

    Best NanoTech • Bengaluru, India
    Position- Principal Firmware Engineer.Location- Bengaluru / Hyderabad.Architect, develop, and optimize embedded software solutions for secure and high-performance systems.Implement and maintain Sec...Show more
    Last updated: 2 days ago • Promoted
    Firmware Design Engineer

    Firmware Design Engineer

    BTL India Private Ltd • Bengaluru, India
    As part of the New Product Development (NPD) team, the candidate should be able to perform the following duties, but they are not limited to the following : . Understand the product specification and ...Show more
    Last updated: 30+ days ago • Promoted
    BMC Firmware Engineer

    BMC Firmware Engineer

    Luxoft • Bengaluru, Republic Of India, IN
    Join our team in developing cutting-edge security firmware for Embedded Systems on Chips (SoCs).You will be working on innovative projects that focus on the security subsystem of silicon, including...Show more
    Last updated: 24 days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Mulya Technologies • Bengaluru, Republic Of India, IN
    Principal / Staff Firmware Engineers.Founded in 2023,by Industry veterans HQ in California,US.We are revolutionizing sustainable AI compute through intuitive software with composable silicon.System...Show more
    Last updated: 6 days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Yuma Energy • Bengaluru, Karnataka, 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 days ago • Promoted
    BMS Firmware Engineer

    BMS Firmware Engineer

    Confidential • Bengaluru / Bangalore, India
    Location : Bengaluru – Work from Office (5 days a week).An unprecedented energy transition has begun.To meet 2040 net zero goals, over 2 billion electric two-wheelers (motorcycles) must be sold and ...Show more
    Last updated: 7 days ago • Promoted
    MBIST Engineer

    MBIST Engineer

    MediaTek • Bengaluru, Karnataka, India
    Responsible for implementing the hardware.ATE, in-system test, debug and diagnostics needs of the memories in design.Work closely with the design, design-verification, and backend teams to enable t...Show more
    Last updated: 30+ days ago • Promoted
    Firmware Engineer

    Firmware Engineer

    UST • Bengaluru, Karnataka, 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: 17 days ago • Promoted
    Firmware Development Engineer

    Firmware Development Engineer

    BTL India Private Ltd • Bengaluru, Republic Of India, IN
    As part of the New Product Development (NPD) team, the candidate should be able to perform the following duties, but they are not limited to the following : . Understand the product specification and ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    ABEX • Bangalore
    Description : Key Responsibilities : - Lead firmware design, development, and maintenance for microcontroller and microprocess...Show more
    Last updated: 17 days ago • Promoted