Firmware development Engineer - BESS

Integrated Personnel Services Limited

Pune District

On-site

INR 900,000 - 1,300,000

Full time

28 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Integrated Personnel Services Limited in Pune, India is seeking a Firmware Development Engineer – BESS to design and debug embedded firmware for BMS and remote communication systems. You will work with STM32, TI, and ESP32 microcontrollers using STM32CubeIDE, Code Composer Studio, VS Code and Keil MDK.

Experience with FreeRTOS or Zephyr RTOS and OTA updates is required. Strong hands-on coding in Embedded C and Python is essential, along with familiarity with MODBUS, CAN, and SSL/TLS.

Qualifications

  • Embedded firmware development for BMS and remote communication systems.
  • Strong hands-on programming in Embedded C and Python.
  • Experience with third-party firmware evaluation and integration.
  • Develop firmware for microcontrollers and embedded systems.

Responsibilities

  • Develop and debug embedded firmware for BMS and remote communication systems.
  • Work with STM32, TI and ESP32 microcontrollers and related IDEs.
  • Implement OTA firmware updates, bootloader, and recovery mechanisms.
  • Utilize FreeRTOS/Zephyr RTOS and secure communication protocols.
  • Debug hardware/firmware with Modbus tools and CAN analyzers.
  • Prepare technical documentation and reports.

Skills

Embedded C
Python
STM32
FreeRTOS
Zephyr RTOS
CAN
MODBUS
SSL/TLS
AT commands

Education

Bachelor’s / Master’s Degree in Electronics & Communication Engineering

Tools

STM32CubeIDE
TI Code Composer Studio
VS Code
Keil MDK

Job description

Position: Firmware Development Engineer – BESS

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

  • 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.

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

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Bms Firmware Development Engineer
Bms Firmware Development Engineer

Techlanz • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior BMS Firmware Engineer
Senior BMS Firmware Engineer

Xbattery • Hyderabad

On-site
INR 1,800,000 - 3,600,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Insolare Energy • Mumbai

On-site
INR 1,200,000 - 2,000,000
Senior Engineer - BESS-BMS
Senior Engineer - BESS-BMS

Hrassistance India Consultancy Llp • Pune District, Bengaluru, Hyderabad

Hybrid
INR 1,800,000 - 3,000,000
Firmware Engineer - Firmware Development
Firmware Engineer - Firmware Development

Flowserve Corporation • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Bms Firmware Development - Intern
Bms Firmware Development - Intern

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
INR 300,000 - 600,000
Access to design tools and software subscriptions
Flexible work hours
Performance bonuses
+2
Staff Embedded Firmware — EMS and Industrial Ethernet (9667) Software Engineering Bangalore, India
Staff Embedded Firmware — EMS and Industrial Ethernet (9667) Software Engineering Bangalore, India

Enphase Energy, Inc. • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Senior Firmware Developer
Senior Firmware Developer

Iquest Management Consultants • Mumbai

On-site
INR 2,500,000 - 4,000,000