Pune | Energy Storage | On-site | ⚡ Embedded + BMS + IoT We are building next-generation Battery-as-a-Service (BaaS) systems and are looking for a hands-on engineer who can work across embedded firmware, battery integration, industrial communication, and cloud-connected energy platforms. If you enjoy solving real engineering challenges and want to shape the future of distributed energy systems—this role is for you. Role Overview You will design and develop firmware, embedded software, and battery system logic for distributed BMS controllers, pack integration, and cloud synchronization—ensuring reliable, safe and real-time operation of our energy storage systems. ️ Key Responsibilities Develop firmware in C / C++ for RTOS platforms (FreeRTOS, Zephyr) Build embedded apps on Embedded Linux (Yocto / Buildroot / Debian) Implement drivers, telemetry modules & secure OTA updates Integrate LFP packs, Modbus / CAN protocols & protection logic Configure industrial communication : Modbus RTU / TCP, CAN, RS-485, Ethernet Implement MQTT / cloud communication & LTE connectivity Conduct HIL testing, field validation & commissioning support Collaborate with backend team (NestJS, MongoDB) for telemetry / data sync Required Skills & Experience Strong hands-on experience with Embedded Systems, RTOS, and Linux Knowledge of Modbus, CAN, MQTT, REST APIs Experience with battery systems, BESS, or power / renewable projects 3+ years of firmware / embedded engineering experience Ability to work with schematics, datasheets & electrical interfaces Nice to Have : LFP battery expertise, inverter / BMS APIs (Victron / SMA / Sungrow / Huawei), industrial gateways, Python / Node.js. Qualification B.E. / B.Tech in Electrical, Electronics, or Embedded Systems (or equivalent) with a solid project portfolio / GitHub. Interested or Know Someone Who Fits? Send CVs to kaumudid@de.energy maltik@de.energyReferrals are highly appreciated! Referrals are highly appreciated!
Engineer Embedded • Pune, Maharashtra, India