17 Oct
|
BatteryPool
|
Pune
Embedded Firmware EngineerCompany: BatteryPool – EV Battery Swapping & Charging Infrastructure
Location: Pune (On-site)
Experience: 1.5–2 Years
Employment Type: Full-time
About BatteryPoolBatteryPool is building EV battery-swapping and charging infrastructure, combining hardware, software, and technology to deliver reliable electric mobility solutions.
Role OverviewWe are looking for an Embedded Firmware Engineer to develop, test, and maintain firmware for our battery-swapping stations, battery packs, and charger control systems.
Key Responsibilities
- Develop and debug embedded firmware using C/C++ for ESP32 and STM32 microcontrollers.
- Work with FreeRTOS and communication protocols such as CAN, UART, SPI, I2C, and RS485/Modbus.
- Integrate new battery packs and charger models.
- Implement Wi-Fi, MQTT, BLE, and OTA firmware updates.
- Test and troubleshoot hardware and firmware issues using a multimeter, oscilloscope, and other debugging tools.
- Resolve field issues and support firmware deployment and production testing.
- Maintain technical documentation,
test reports, and release notes.
Required Skills & Qualifications
- B.E./B.Tech in Electronics, Electrical, Instrumentation, or a related field.
- 1.5–2 years of hands-on embedded firmware development experience.
- Solid knowledge of embedded C/C++ and ESP32 or STM32.
- Basic understanding of FreeRTOS, electronics, circuit diagrams, and hardware debugging.
- Familiarity with Git and communication protocols.
- Willingness to visit stations and production facilities when required.
Good to Have
- Experience with EV chargers, battery systems, or BMS.
- Knowledge of ESP-IDF, PlatformIO, STM32CubeIDE, Python, or OTA updates.
What We Offer
- Opportunity to work on real-world EV hardware and production systems.
- Hands-on experience in embedded firmware, hardware debugging, and EV technology.
- Ownership of projects with direct impact on product performance and reliability.
📌 Embedded Firmware Engineer (Pune)
🏢 BatteryPool
📍 Pune