BatteryPool
BatteryPool•1h ago
LinkedIn

Embedded Firmware Engineer

Pune Division, Maharashtra, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Embedded Firmware Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at BatteryPool

Full Job Description

About BatteryPool

We are an innovative team at the forefront of Electric Vehicle (EV) technology, specializing in developing robust battery-swapping stations, smart charger control systems, and high-performance battery packs. Our mission is to deliver reliable electric mobility solutions through a seamless blend of hardware engineering, software development, and cutting-edge technology.

Role Overview

We are seeking an Embedded Firmware Engineer passionate about developing, testing, and maintaining firmware for our next-generation EV infrastructure components. This role offers the opportunity to work directly on real-world production systems impacting product performance and reliability at the heart of India's growing EV ecosystem in Pune.

Key Responsibilities

  • Design, develop, debug, and maintain embedded firmware using C/C++ for ESP32 and STM32 microcontrollers within an RTOS environment (FreeRTOS).
  • Implement robust communication protocols including CAN, UART, SPI, I2C, RS485/Modbus to ensure seamless device interoperability.
  • Integrate new battery pack models and charger variants into our existing infrastructure framework.
  • Develop secure connectivity features for Wi-Fi, MQTT, BLE (Bluetooth Low Energy), and implement Over-The-Air (OTA) firmware update mechanisms.
  • Conduct rigorous testing and troubleshooting of hardware and firmware issues using professional tools such as multimeters and oscilloscopes.
  • Promote field readiness by resolving operational issues on-site at swapping stations and supporting production deployments in Pune, Maharashtra.

Required Skills & Qualifications

  • B.E./B.Tech degree in Electronics, Electrical Engineering, Instrumentation, or a related technical field.
  • 1.5 to 2 years of hands-on experience in embedded firmware development for microcontroller-based systems.
  • Proficiency in C/C++ programming with strong fundamentals in electronics and circuit diagram interpretation.
  • Familiarity with FreeRTOS operating system concepts, hardware debugging techniques, and Git version control workflows.

Preferred Qualifications

  • Experience working specifically within the EV industry, including knowledge of chargers, battery systems, or Battery Management Systems (BMS).
  • Familiarity with development environments such as ESP-IDF, PlatformIO, and STM32CubeIDE.
  • Skill in scripting languages like Python for automation tasks.

Company

BatteryPool

BatteryPool

BatteryPool is pioneering a comprehensive EV battery lifecycle management platform designed to optimize asset finance, deployment, monitoring, and reuse throughout their useful life.Our proprietary ha...

Pune Division, Maharashtra, India
Posted on LinkedIn