Associate Firmware Engineer

Xbattery Energy Private Limited

Hyderabad

On-site

INR 600,000 - 900,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Xbattery Energy Private Limited is seeking an Associate BMS Embedded Firmware Engineer in Hyderabad to develop, test, and maintain BMS firmware, driving system-level integration. The candidate will work across firmware requirements, development, testing, and customer integration with a hands-on, debugging-focused approach.

The role demands 2–3 years in embedded firmware, strong C/C++ skills, and experience with UART/SPI/CAN.

Qualifications

  • 2–3 years of experience in embedded firmware development, preferably in BMS or battery-related products.
  • Good understanding of Embedded C/C++ and microcontroller-based firmware development.
  • Hands-on experience with low-level communication drivers such as UART, SPI, and CAN.

Responsibilities

  • Develop and maintain embedded firmware for Battery Management Systems (BMS).
  • Develop and debug low-level drivers and communication interfaces.
  • Implement and integrate BMS algorithms such as SOC, SOH, and SOP.
  • Develop and maintain bootloader and firmware upgrade functionality.
  • Support BMS communication and integration with external systems such as inverters, chargers, and vehicle controllers.
  • Perform firmware debugging using tools such as J-Link, oscilloscopes, logic analyzers, CAN tools, etc.
  • Participate in firmware validation, debugging, and issue resolution.
  • Analyze field/customer issues and support root-cause analysis.
  • Prepare technical documentation related to firmware features, interfaces, and testing.

Skills

Embedded C/C++
Microcontroller firmware
UART_SPI_CAN
BMS algorithms SOC SOH SOP
Bootloader development
RTOS concepts
Git/version control
Debugging skills
Cross-team collaboration

Education

Bachelor's or Master's in Electronics/ Electrical/ Embedded Systems

Tools

J-Link
Oscilloscopes
Logic analyzers
CAN tools

Job description

Associate BMS Embedded Firmware Engineer

2–3 Years of Experience

Xbattery Energy Private Ltd.

Full-time

Job Overview:

We are looking for an Associate BMS Embedded Firmware Engineer with 2–3 years of experience in embedded firmware development, preferably in Battery Management Systems (BMS). The candidate will be responsible for developing, debugging, testing, and maintaining BMS firmware and supporting system-level integration.

The ideal candidate should be hands-on, technically curious, and strong in debugging. The role requires someone who can work from firmware requirements through development, testing, customer integration, and issue resolution.

Key Responsibilities
  • Develop and maintain embedded firmware for Battery Management Systems (BMS).
  • Develop and debug low-level drivers and communication interfaces.
  • Implement and integrate BMS algorithms such as SOC, SOH, and SOP.
  • Develop and maintain bootloader and firmware upgrade functionality.
  • Support BMS communication and integration with external systems such as inverters, chargers, and vehicle controllers.
  • Perform firmware debugging using tools such as J-Link, oscilloscopes, logic analyzers, CAN tools, etc.
  • Participate in firmware validation, debugging, and issue resolution.
  • Analyze field/customer issues and support root-cause analysis.
  • Prepare technical documentation related to firmware features, interfaces, and testing.
Required Skills
  • 2–3 years of experience in embedded firmware development, preferably in BMS or battery-related products.
  • Good understanding of Embedded C/C++ and microcontroller-based firmware development.
  • Hands-on experience with low-level communication drivers such as UART, SPI, and CAN.
  • Basic to good understanding of BMS architecture and battery fundamentals.
  • Experience with BMS algorithms including SOC (State of Charge), SOH (State of Health), and SOP (State of Power).
  • Experience in bootloader development and firmware upgrade mechanisms.
  • Working knowledge of embedded communication protocols including CAN / CAN-based protocols, CAN UDS, and Modbus (RTU/TCP).
  • Good debugging and problem-solving skills.
  • Ability to read and understand schematics and hardware interfaces.
  • Good understanding of interrupts, timers, ADC, PWM, watchdog, memory, and RTOS concepts is preferred.
  • Experience with Git and version-control practices is preferred.
  • Good written and verbal communication skills.
  • Ability to work effectively with Hardware, Testing, Application, and Customer Support teams.
Good to Have
  • Experience with NXP, STM32, TI, or similar automotive/industrial microcontrollers.
  • Experience with Battery Cell Monitoring ICs / AFE, current sensors, contactor control, pre-charge, and protection mechanisms.
  • Knowledge of CANalyzer, CANoe, Peak CAN, or similar CAN debugging tools.
  • Understanding of battery charging/discharging, cell balancing, OVP, UVP, OCP, SCP, OTP, and thermal protection.
  • Experience with automotive/industrial communication protocols and diagnostic services.
  • Exposure to secure boot, secure firmware upgrade, or HSE/cryptographic security is an added advantage.
Education
  • Bachelor's or Master's degree in Electronics, Electrical, Embedded Systems, Computer Science, or a related engineering discipline.
Why Xbattery Energy?
  • Work on impactful projects that shape the future of energy solutions.
  • A collaborative environment with opportunities for career growth and professional development.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Xbattery Energy Private Limited • Hyderabad

On-site
INR 1,400,000 - 2,100,000
Impactful projects
Career growth opportunities
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
Senior Hardware Engineer
Senior Hardware Engineer

Xbattery Energy Private Limited • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Associate Validation Engineer
Associate Validation Engineer

Xbattery Energy Private Limited • Hyderabad

On-site
INR 350,000 - 550,000
Battery Management System Engineer
Battery Management System Engineer

Tuitions Tree • Chennai District

On-site
INR 800,000 - 1,200,000
Hardware Engineer - Battery Management System (BMS)
Hardware Engineer - Battery Management System (BMS)

Hinduja Tech Limited • Pune District

On-site
INR 1,800,000 - 2,400,000
Battery Management System Engineer - ( 2+ Years)
Battery Management System Engineer - ( 2+ Years)

Genrobotic Innovations • Thiruvananthapuram

On-site
INR 600,000 - 800,000
Battery Management System Engineer - ( 2+ Years)
Battery Management System Engineer - ( 2+ Years)

Genrobotic Innovations Private Limited • Thiruvananthapuram

On-site
INR 900,000 - 1,500,000
Battery Management System Engineer - ( 2+ Years)
Battery Management System Engineer - ( 2+ Years)

Genrobotics • Thiruvananthapuram

On-site
INR 800,000 - 1,200,000
Application Engineer
Application Engineer

Maxwell Energy System Pvt Ltd • Bengaluru

On-site
INR 900,000 - 1,300,000