Search by job, company or skills

Firmware development Engineer - BESS

Firmware development Engineer - BESS

integrated personnel services limited
3-5 Years
Not Disclosed
Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants

Job Description


Position: Firmware Development Engineer – BESS

Location: Pune & Bangalore

Experience: 3+ Years

Qualification: Bachelor's / Master's Degree in Electronics & Communication Engineering

Role: Individual Contributor

Joining: Immediate / Short Notice Preferred

Key Responsibilities

  • Develop and debug embedded firmware for BMS and remote communication systems.
  • Strong hands-on programming skills in Embedded C and Python.
  • Evaluate, debug, modify, and integrate third-party firmware.
  • Develop firmware applications for microcontrollers and embedded systems.
  • Work on Battery Management Systems (BMS) and interface with AFE and power electronics.
  • Work with STM32, TI and ESP32 microcontrollers.
  • Experience with STM32CubeIDE, TI Code Composer Studio, VS Code and Keil MDK.
  • Implement and work with FreeRTOS, RTOS, Zephyr RTOS, etc.
  • Debug hardware/firmware using MODBUS tools, Docklight, CAN Analyzer, and similar tools.
  • Strong understanding of RS232, RS485 and CAN communication.
  • Experience with protocols such as MODBUS and Pylontech.
  • Program GPRS/Wi-Fi modules such as Quectel and SIMCom using AT commands.
  • Implement OTA firmware updates, bootloader/bootstrapping and recovery mechanisms.
  • Understanding of SSL/TLS authentication and secure data communication with remote servers.
  • Evaluate and debug embedded firmware and prepare technical documentation/reports.
  • Preferred Background

    Candidates from BESS, BMS, EMS, PCS, inverter manufacturers, or embedded firmware development companies are preferred.

    Key Skills

    Embedded C | Python | BMS | BESS | STM32 | TI Microcontrollers | ESP32 | FreeRTOS | Zephyr RTOS | CAN | RS232 | RS485 | MODBUS | Pylontech | OTA | Bootloader | SSL/TLS | Embedded Firmware | Power Electronics

    Location: Pune & Bangalore

    Interested candidates can share their updated CVs at:

    [Confidential Information]

    Call / WhatsApp: 9137557374

    More Info

    Job Type:
    Industry:
    Employment Type:

    Key Skills