BMS Firmware Engineer
3 hours ago
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 timeZeno 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...
-
BMS Testing and Validation Engineer
2 weeks ago
Bengaluru, Karnataka, India Livaah Innovations Full time ₹ 5,00,000 - ₹ 10,00,000 per yearCompany 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...
-
Senior Firmware Engineer
3 hours ago
Bengaluru, Karnataka, India, Karnataka Yuma Energy Full timeLocation: 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...
-
Sr. Hardware Engineer
3 days ago
Bengaluru, Karnataka, India Digital Placement Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPosition 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...
-
Firmware Engineer – Unit
3 days ago
Bengaluru, Karnataka, India Simple Energy Full time ₹ 5,00,000 - ₹ 15,00,000 per yearAbout 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...
-
Firmware Senior Principal Technical Expert
3 days ago
Bengaluru, Karnataka, India Schneider Electric Full time ₹ 12,00,000 - ₹ 24,00,000 per yearBS 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...
-
Motion Control Firmware Engineer
3 hours ago
Bengaluru, Karnataka, India, Karnataka Bosch Global Software Technologies Full timeJob 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 timePosition: 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 yearCompany 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...
-
Firmware Security Engineer
3 hours ago
Bengaluru, Karnataka, India, Karnataka Best NanoTech Full timeAbout 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...