Bms Firmware Development - Intern

TECHLANZ Pvt. Ltd.

Bengaluru

On-site

INR 300,000 - 600,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

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 Firmware Development Engineer
Bms Firmware Development Engineer

Techlanz • Bengaluru

On-site
INR 900,000 - 1,500,000
BMS Algorithm Development - Internship
BMS Algorithm Development - Internship

TECHLANZ Pvt. Ltd. • Bengaluru

Hybrid
INR 400,000 - 700,000
Access to cutting-edge design tools
Opportunity to work on diverse projects
Regular design workshops and mentorship
+3
Embedded Engineer
Embedded Engineer

Booma Innovative Transport Solution • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Healthcare benefits
Hardware lab access
Embedded Software Engineer (BMS)
Embedded Software Engineer (BMS)

SPIRO • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Battery Management System Engineer
Battery Management System Engineer

Tuitions Tree • Chennai District

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

Kinetic Engineering • Pune District

On-site
INR 1,200,000 - 2,100,000
Staff Embedded Firmware Engineer - BESS
Staff Embedded Firmware Engineer - BESS

Enphase Energy, Inc. • India

On-site
INR 1,400,000 - 2,000,000
Hardware Design -Intern/Engineer ( IIT)
Hardware Design -Intern/Engineer ( IIT)

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
Access to cutting-edge design tools
Opportunity to work on diverse projects
Regular design workshops and mentorship
+3
Hardware Design Intern
Hardware Design Intern

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
Access to cutting-edge design tools
Opportunity to work on diverse projects
Regular design workshops and mentorship
+3
Senior Staff Embedded Firmware Engineer - BESS
Senior Staff Embedded Firmware Engineer - BESS

Enphase Energy, Inc. • India

On-site
INR 1,600,000 - 2,500,000