Talent.com
Energy Storage Firmware Engineer

Energy Storage Firmware Engineer

ZenoBengaluru, Republic Of India, IN
4 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
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    TalentojBengaluru, Karnataka, 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 moreLast updated: 30+ days ago
    • Promoted
    • New!
    Resident Engineer-Storage Solutions

    Resident Engineer-Storage Solutions

    Millennium Technology ServicesBangalore, IN
    The Storage Resident Engineer serves as the onsite technical expert responsible for the deployment, administration, optimization, and ongoing support of Storage Solutions.This role ensures the cust...Show moreLast updated: 18 hours ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    Yuma Energybangalore, karnataka, in
    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 moreLast updated: 3 days ago
    • Promoted
    • New!
    Storage Firmware

    Storage Firmware

    Staffington GlobalBengaluru, India
    Mandatory Skills & Experience : .Strong hands-on experience in Data Structures.Proven coding experience (minimum 5,000 lines of code). Relevant experience in Device Driver Development.Show moreLast updated: 19 hours ago
    • Promoted
    Senior Firmware Engineer 1

    Senior Firmware Engineer 1

    Dover CorporationBengaluru, Karnataka, India
    Calibrisans-serif> Dover is a diversified global manufacturer with annual revenue of over $7 billion.We deliver innovative equipment and components specialty systems consumable supplies software ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior IoT Firmware Engineer

    Senior IoT Firmware Engineer

    SolarEdgeBengaluru, Karnataka, India
    Are you ready to power the future.At SolarEdge (NASDAQ : SEDG) were a global leader in smart energy technology with over 4000 employees offices in 34 countries and millions of installations worldwid...Show moreLast updated: 30+ days ago
    • Promoted
    IoT Firmware Engineer

    IoT Firmware Engineer

    SolarEdgeBengaluru, Karnataka, India
    Are you ready to power the future.At SolarEdge (NASDAQ : SEDG) were a global leader in smart energy technology with over 4000 employees offices in 34 countries and millions of installations worldwid...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Firmware Engineer (3-8 years)

    Firmware Engineer (3-8 years)

    Allegionbangalore district, karnataka, in
    Creating Peace of Mind by Pioneering Safety and Security.At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ emp...Show moreLast updated: 12 hours ago
    • Promoted
    Energy Storage Systems Engineer

    Energy Storage Systems Engineer

    SUN MobilityBengaluru, Republic Of India, IN
    This role focuses on developing innovative solutions across battery lifecycle management including recycling, second-life applications, advanced battery management systems, and thermal management t...Show moreLast updated: 16 days ago
    • Promoted
    Firmware Engineer - Storage Solutions

    Firmware Engineer - Storage Solutions

    Staffington GlobalBengaluru, Republic Of India, IN
    Mandatory Skills & Experience : .Show moreLast updated: 1 day ago
    • Promoted
    Storage Engineer (Hp Storage)

    Storage Engineer (Hp Storage)

    ITC InfotechBengaluru, Republic Of India, IN
    Install, configure, and manage physical and virtual storage solutions, including SAN, NAS, and cloud storage platforms.Provision and manage storage for both on-premises and cloud-based environments...Show moreLast updated: 30+ days ago
    • Promoted
    Engineer - Databases [Returnship Program]

    Engineer - Databases [Returnship Program]

    KenvueVadigenhalli, Karnataka, India
    Kenvue is currently recruiting for a : .Engineer - Databases [Returnship Program].At Kenvue , we realize the extraordinary power of everyday care. Built on over a century of heritage and rooted in sc...Show moreLast updated: 2 days ago
    • Promoted
    Senior Firmware Engineer

    Senior Firmware Engineer

    USTBengaluru, Karnataka, 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 moreLast updated: 16 days ago
    • Promoted
    Maxwell Energy Systems - Senior Firmware Engineer

    Maxwell Energy Systems - Senior Firmware Engineer

    MAXWELL ENERGY SYSTEMS PRIVATE LIMITEDBangalore
    We are hiring for two positions in our core Engineering team as Senior Firmware Engineer.Those who can take up the Firmware and Embedded software development and testing in the battery management s...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Firmware Engineer (3-8 Years)

    Firmware Engineer (3-8 Years)

    AllegionBengaluru, Republic Of India, IN
    Creating Peace of Mind by Pioneering Safety and Security.At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ emp...Show moreLast updated: 1 hour ago
    • Promoted
    Sr. Firmware Engineer

    Sr. Firmware Engineer

    Dover CorporationBengaluru, Karnataka, India
    Calibrisans-serif> Dover is a diversified global manufacturer with annual revenue of over $7 billion.We deliver innovative equipment and components specialty systems consumable supplies software ...Show moreLast updated: 7 days ago
    • Promoted
    Firmware Engineer

    Firmware Engineer

    GE HealthCareBengaluru, Karnataka, India
    As a Firmware Engineer Youll be Responsible for designing developing and testing Embedded Software (Firmware) platforms and systems that control and runs on devices that need to be tailored to the...Show moreLast updated: 30+ days ago
    • Promoted
    Advanced Energy Storage Specialist

    Advanced Energy Storage Specialist

    QpiVolta TechnologiesBengaluru, Republic Of India, IN
    We are looking for an experienced.R&D and product development team.The candidate will contribute to the design, scale-up, and integration of advanced battery technologies with a strong focus on tra...Show moreLast updated: 16 days ago