Bms Firmware Development - Intern

TECHLANZ Pvt. Ltd.

Bengaluru

On-site

INR 300,000 - 600,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Access to design tools and software subscriptions
Flexible work hours
Performance bonuses
Career advancement opportunities
Mentorship from design leaders in the industry

Job summary

A cutting-edge technology firm in Bengaluru seeks a BMS Firmware Development Engineer. You'll develop embedded firmware for battery management systems, working with hardware and software technology. Candidates should have a strong foundation in C programming and embedded systems, being currently enrolled in B.E./B.Tech programs. This full-time onsite internship offers opportunities for hands-on learning, collaboration, and a competitive compensation package.

Qualifications

  • Currently pursuing B.E./B.Tech (3rd or 4th Year) in relevant fields.
  • Strong academic or project background in embedded systems preferred.
  • Candidates must be available for a full-time onsite internship.

Responsibilities

  • Assist in developing embedded firmware for BMS ECUs.
  • Write and debug embedded C code for microcontrollers.
  • Support development of communication interfaces such as CAN and I²C.
  • Participate in hardware-software integration and testing.
  • Assist in system debugging and firmware testing.

Skills

C programming
Embedded systems
Microcontrollers (STM32, TI, NXP)
Communication protocols (CAN, UART, SPI, I²C)
RTOS / FreeRTOS
Git and debugging tools
Battery systems or EV concepts
Analytical thinking
Problem-solving ability
Learning mindset

Education

B.E./B.Tech in Electronics, Electrical, Instrumentation, Mechatronics, or related fields

Job description

Join the team that’s shaping the future of intelligent battery systems. As a BMS Firmware Development Engineer, you’ll work at the intersection of hardware, software, and energy technology—building the embedded intelligence that powers advanced batteries in EV's, drones, and smart energy systems. This role offers the opportunity to work hands‑on with real hardware, write low‑level firmware, and contribute directly to products that define next‑generation energy storage and mobility.

Job Responsibilities
  • Assist in developing embedded firmware for BMS ECUs (cell/module/pack level).
  • Write and debug embedded C code for microcontrollers, sensors, and BMS ICs.
  • Support development of drivers, bootloaders, diagnostics, and fault management features.
  • Work on communication interfaces such as CAN, UART, SPI, and I²C.
  • Participate in hardware‑software integration, testing, and validation.
  • Assist in system debugging, performance optimization, and firmware testing.
  • Follow coding standards, documentation practices, and basic functional safety guidelines.
Preferred Skills & Knowledge
  • Strong fundamentals in C programming and embedded systems.
  • Familiarity with microcontrollers (STM32, TI, NXP, etc.).
  • Basic understanding of communication protocols (CAN, UART, SPI, I²C).
  • Exposure to RTOS / FreeRTOS or bare-metal programming (academic/project level).
  • Hands‑on experience with embedded projects (college projects, personal builds, hackathons).
  • Basic knowledge of Git and debugging tools is a plus.
  • Understanding of battery systems or EV concepts is an added advantage.
  • Strong analytical thinking, problem‑solving ability, and learning mindset (high IQ focus).
  • Currently pursuing B.E./B.Tech (3rd or 4th Year) in Electronics, Electrical, Instrumentation, Mechatronics, or related fields.
  • Candidates must be available for a full‑time onsite internship.
  • Strong academic or project background in embedded systems is preferred.
Benefits
  • Access to cutting‑edge design tools and software subscriptions for continuous learning and development.
  • Opportunity to work on diverse projects across multiple industries and product categories.
  • Regular design workshops and mentorship from experienced design leaders in the industry.
  • Flexible work hours and occasional remote work options to support creative processes.
  • Competitive compensation package with performance bonuses and career advancement opportunities.
  • Collaborative team environment that values innovation, experimentation, and creative thinking.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

BMS Algorithm Development - Internship
BMS Algorithm Development - Internship

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
INR 400,000 - 700,000
Access to cutting-edge design tools
Opportunity to work on diverse projects
Regular design workshops and mentorship
+3
Opportunity for Senior Hardware Engineer - BMS
Opportunity for Senior Hardware Engineer - BMS

Hinduja Tech Limited • Pune District

On-site
INR 900,000 - 1,400,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
Embedded Engineer
Embedded Engineer

Booma Innovative Transport Solution • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Healthcare benefits
Hardware lab access
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
Bms Hardware Design Engineer
Bms Hardware Design Engineer

TECHLANZ Pvt. Ltd. • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Cutting-edge tools
Remote options
Bonuses
+1
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
Battery Management System Engineer
Battery Management System Engineer

Tuitions Tree • Chennai District

On-site
INR 800,000 - 1,200,000
Senior Firmware Engineer
Senior Firmware Engineer

Maxwell Energy System Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Application Engineer
Application Engineer

Maxwell Energy System Pvt Ltd • Bengaluru

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