Senior Firmware Engineer

Xbattery Energy Private Limited

Hyderabad

On-site

INR 1,400,000 - 2,100,000

Full time

2 days 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

Benefits offered by this job

Impactful projects
Career growth opportunities

Job summary

Xbattery Energy Private Limited in Hyderabad is seeking a Senior BMS Firmware Developer to own embedded firmware for LVBMS/HVBMS, guiding a firmware team and collaborating with HW, testing and systems groups on product validation.

The role requires hands-on expertise in Embedded C/C++, RTOS/FreeRTOS, and experience with CAN/UART/SPI/I2C interfaces, coupled with a strong ownership mindset and leadership abilities.

Qualifications

  • 5–7 years of Embedded Firmware Development experience.
  • Hands-on with LVBMS/HVBMS and BMS architectures.
  • Proficient in Embedded C and real-time embedded software.
  • Knowledge of MISRA-C and ISO 26262 is an advantage.
  • Strong debugging, problem-solving and ownership mindset.
  • Experience with Git, code reviews and static analysis tools.

Responsibilities

  • Develop and maintain embedded firmware for LVBMS/HVBMS.
  • Design and implement BMS protection and control algorithms.
  • Work on SOC, SOH, cell balancing, and fault management.
  • Develop firmware using Embedded C/C++.
  • Work with CAN, UART, SPI, I2C, ADC, GPIO, Timers and Interrupts.
  • Develop and maintain Bootloader and Firmware Upgrade mechanisms.
  • Work with RTOS/FreeRTOS and develop reliable, non-blocking software.
  • Debug firmware and system-level issues with CAN tools and probes.
  • Perform code reviews, unit tests, integration tests and validation.
  • Analyze field issues to identify root causes and permanent solutions.
  • Take ownership of modules from requirements to release.
  • Guide and mentor junior and mid-level engineers.

Skills

Embedded C
LVBMS/HVBMS
RTOS/FreeRTOS
Git
MISRA-C
ISO 26262
Leadership / Mentoring

Education

BE/BTech/M.E./MTech in Electronics or Embedded Systems

Tools

Bootloader
Firmware Upgrade

Job description

We are looking for a Senior BMS Firmware Developer with strong experience in Embedded Firmware Development and BMS systems. The candidate should have hands‑on experience in LVBMS/HVBMS and should be capable of taking ownership of firmware development while guiding the firmware team.

Key Responsibilities
  • Develop and maintain embedded firmware for LVBMS and HVBMS.
  • Design and implement BMS protection and control algorithms.
  • Work on SOC, SOH, cell balancing, current/voltage/temperature monitoring and fault management.
  • Develop firmware using Embedded C/C++.
  • Work with CAN, UART, SPI, I2C, ADC, GPIO, Timers and Interrupts.
  • Develop and maintain Bootloader and Firmware Upgrade mechanisms.
  • Work with RTOS/FreeRTOS and develop reliable, non-blocking embedded software.
  • Debug firmware and system‑level issues using CAN tools, JTAG/SWD, oscilloscope, logic analyzer, etc.
  • Perform code reviews, unit testing, integration testing and firmware validation.
  • Analyze field/customer issues and identify the root cause and permanent solution.
  • Take complete ownership of assigned firmware modules from requirement to release.
  • Guide and mentor junior and mid-level firmware engineers.
  • Work closely with Hardware, Testing and System teams for product development and validation.
Required Skills
  • 5–7 years of experience in Embedded Firmware Development.
  • Strong hands‑on experience in LVBMS/HVBMS.
  • Strong programming skills in Embedded C.
  • Good understanding of BMS architecture and protection algorithms.
  • Experience with CAN, UART, SPI, I2C and ADC.
  • Experience in Bootloader and Firmware Upgrade.
  • Experience with RTOS/FreeRTOS is preferred.
  • Good debugging and problem-solving skills.
  • Experience with Git, code review and static code analysis tools is preferred.
  • Knowledge of MISRA‑C and ISO 26262 is an added advantage.
  • Good communication, leadership and team‑guiding skills.
  • Strong sense of ownership, responsibility and commitment to quality.
Preferred Experience
  • Experience in EV or Energy Storage Systems (ESS) products will be an added advantage.
Education
  • B.E./B.Tech/M.E./M.Tech in Electronics, Electrical, Embedded Systems, Computer Science or a related engineering field.
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

Associate Firmware Engineer
Associate Firmware Engineer

Xbattery Energy Private Limited • Hyderabad

On-site
INR 600,000 - 900,000
Senior Hardware Engineer
Senior Hardware Engineer

Xbattery Energy Private Limited • Hyderabad

On-site
INR 2,500,000 - 4,000,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
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
Urgent Hiring - Lead Hardware | Battery Management System (BMS)
Urgent Hiring - Lead Hardware | Battery Management System (BMS)

Amor Management Consultants • Chennai District

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

Xbattery Energy Private Limited • Hyderabad

On-site
INR 350,000 - 550,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
Application Engineer
Application Engineer

Maxwell Energy Systems • Bengaluru

On-site
INR 700,000 - 1,100,000
Make a real difference in EV mobility
Ownership and impact
Grow with a talented team