HamburgerMenu
hirist

Senior Firmware Engineer - Battery Management System

Clean Electric
Pune
4 - 6 Years

Posted on: 13/10/2025

Job Description

Senior Firmware Engineer.

About Clean Electric :


Clean Electric is a Series A-funded deep-tech startup revolutionizing the EV and energy storage ecosystem.

We design and manufacture advanced Li-ion battery systems that enable 12-minute rapid charging, long life, and exceptional safety.

Our proprietary innovations Direct Contact Liquid Cooling (DCLC), Cell-to-Pack (CTP) architecture, and dynamic charging algorithms set new benchmarks in performance and reliability for electric vehicles.

Founded in 2020 by IIT-BHU graduates Akash Gupta, Abhinav Roy, and Ankit Joshi, Clean Electric is backed by Kalaari Capital, InfoEdge Ventures, Pi Ventures, and Lok Capital.

Our fast-growing team includes passionate engineers from IITs, IIMs, and leading tech firms all united by one goal: to accelerate the transition to clean mobility.

Role Overview :


We are seeking a Senior Firmware Engineer to join our Battery R&D Team and take ownership of firmware development for our in-house Battery Management System (BMS), LTE-enabled BMS Supervisor, and DC001 Charge Controller.

If you thrive on hands-on experimentation, love solving real engineering challenges, and want to see your code powering real EVs on the road, this is the role for you.

Role Description and Key Responsibilities :


The role involves tasks including but not limited to :


- Planning, developing, and implementing firmware for the Battery management system.

- Collaborate with hardware engineers to define BMS hardware requirements, interfaces, and communication protocols.

- Performing code reviews and Testing firmware releases.

- Develop and maintain embedded firmware for battery management, state estimation, cell balancing, thermal management, and communication interfaces.

- Implement safety algorithms to ensure proper cell voltage, current, temperature, and state of charge monitoring.

- Write efficient and reliable code for real-time operation of the BMS, considering power and memory constraints.

- Worked with SPI, I2C, UART, and CAN bus communication protocols to establish seamless data exchange between the BMS and other system components.

What We're Looking For :


- Bachelor's or Master's degree in Electronics, Electrical, or Instrumentation Engineering (or related field).

- 4- 6 years of experience in embedded firmware development (battery systems or EV domain preferred).

- Proficiency in C/C++ and familiarity with ARM, ESP, Renesas or similar MCUs.

- Strong understanding of embedded systems, RTOS concepts, ADCs, CAN transceivers, LTE/GPS modules.

- Excellent debugging and problem-solving skills using oscilloscopes, logic analyzers, and debuggers.

- Passion for innovation, ownership mindset, and eagerness to work in a fast-paced startup environment.

Why Join Us :


- Opportunity to work on cutting-edge battery technologies impacting India's EV future.

- Be part of a high-growth, high-energy startup backed by top investors.

- Flat hierarchy and a culture that values innovation, ownership, and experimentation.

- Competitive compensation aligned with skills and experience.

Location : Near Chakan, Pune, India (on-site).

Pay and Benefits : Competitive & commensurate with experience.

info-icon

Did you find something suspicious?