BMS Firmware Engineer

3 hours ago


Bengaluru Karnataka India, Karnataka 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 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.

  • BMS Hardware Engineer

    3 hours ago


    Bengaluru, Karnataka, India, Karnataka 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...


  • Bengaluru, Karnataka, India Livaah Innovations Full time ₹ 5,00,000 - ₹ 10,00,000 per year

    Company DescriptionLivaah is revolutionizing access to sustainable energy and modern living solutions. With a strong presence in both the renewable energy and consumer appliances sectors, Livaah provides cost-effective solar products such as solar inverters, batteries, and complete rooftop kits, along with innovative appliances designed for everyday Indian...


  • Bengaluru, Karnataka, India, Karnataka Yuma Energy Full time

    Location: BengaluruWork From OfficeOverviewWe 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 largest automotive suppliers, and Yulu, India’s largest shared electric micro-mobility provider. We offer the largest...


  • Bengaluru, Karnataka, India Digital Placement Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Position overview:  As a Battery Management System (BMS) Embedded Engineer, you will play a crucial role in the development, implementation, and optimization of embedded systems for battery management in various applications. Your primary focus will be on designing, testing, and maintaining firmware for BMS to ensure efficient and safe operation of battery...


  • Bengaluru, Karnataka, India Simple Energy Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    About Simpleenergy Simpleenergy specializes in the manufacture of smart electric two-wheelers. We are a team of 300+ engineers coming together to make smart, supercharging, and affordable two-wheelers. The company was founded in 2019 and is based in Bangalore, India. Our mission is to build the future of mobility that is electric and connected. We at...


  • Bengaluru, Karnataka, India Schneider Electric Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    BS or higher in Computer Science/Engineering, Electrical Engineering, Physics or proof of exceptional skills in related fields, with practical experienceStrong software fundamentals including architectural design, algorithm development, data structures, code modularity, and maintainability3+ years of experience in battery management systems7+ years of solid...


  • Bengaluru, Karnataka, India, Karnataka Bosch Global Software Technologies Full time

    Job DescriptionWe are seeking a highly skilled Motion Control Firmware Engineer to join our team in Bengaluru, India. In this role, you will be responsible for developing and optimizing firmware for advanced motion control systems, contributing to the innovation and efficiency of our industrial automation solutions.Motion kernel development (this is not a...

  • Firmware Engineer

    3 hours ago


    Bengaluru, Karnataka, India, Karnataka Best NanoTech Full time

    Position: Firmware EngineerExperience- 20+Location: Bengaluru/Bangalore , HyderabadType: Full-Time, On-SiteJob DescriptionLead USB software architecture and development for high-performance low latency systems. Design, implement, and maintain USB protocol stacks (USB 2.0, USB 3.x, USB4, USB-C, PD) used in DCSCM modules for the server management applications....

  • BMS Sales Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Italic Systems Full time ₹ 24,00,000 - ₹ 60,00,000 per year

    Company DescriptionItalic Systems is a BMS technology-based company specializing in ELV (Extra Low Voltage) systems. We provide comprehensive services for our IT clients, covering Building Management Systems (BMS), Access Control Systems (ACS), CCTV, Fire & Safety systems, and other ELV solutions. Our expertise ensures seamless integration, reliable...


  • Bengaluru, Karnataka, India, Karnataka Best NanoTech Full time

    About the CompanyDevelop, integrate, and maintain security solutions focused on TPM (Trusted Platform Module), firmware attestation, and Root of Trust (RoT).About the RoleImplement and optimize TPM firmware and protocols to ensure robust device security.ResponsibilitiesConduct threat modeling, risk assessments, and vulnerability analysis on firmware security...