Bms Firmware Development Engineer

TECHLANZ Pvt. Ltd.

Bengaluru

Hybrid

INR 1,800,000 - 4,000,000

Full time

44 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Access to cutting-edge design tools
Flexible work hours
Remote work options
Career development mentorship

Job summary

Techlanz Pvt. Ltd. leads the design, delivery, and maintenance of safety-critical embedded firmware for Battery Management Systems (BMS) across cell, module, and pack levels in Bengaluru.

You will own firmware architecture, requirements-to-release execution, and cross-team integration, while mentoring a small team of firmware engineers. The role emphasizes ISO 26262 safety, CAN/CAN-FD, LIN, Ethernet, and OTA updates, with hands-on testing (MIL/SIL/HIL), robust CI/CD, and a strong focus on

Qualifications

  • 3+ years of embedded firmware experience with ownership of modules or projects
  • Strong C programming skills (bare-metal / RTOS); experience with FreeRTOS, AUTOSAR, or equivalent
  • Knowledge of FreeRTOS, baremetal programming, Task scheduler
  • Deep domain experience in Battery Management Systems or battery-adjacent firmware (cell monitoring ICs, balancing, pack-level control)
  • Hands-on experience with automotive/industrial field buses (CAN/CAN-FD, LIN, Ethernet) and diagnostics
  • Experience with firmware development lifecycle: version control (git), CI pipelines, unit testing frameworks, code review practices
  • Solid understanding of battery electrochemistry concepts (SOC/SOH basics, cell balancing implications) and thermal management
  • Practical exposure to test & validation: HIL, MIL, automated test benches and debug tools (JTAG/SWD, oscilloscopes, protocol analyzers)
  • Communication skills to interface with systems, hardware, algorithm and product teams; English fluent
  • ISO 26262 / IEC 61508 safety experience, familiarity with safety case and FMEA deliverables
  • Experience with OTA update frameworks, secure boot, hardware root-of-trust and cryptographic signing
  • Experience porting/optimizing firmware across MCUs (NXP, STM32, Renesas, MPS) or BMS IC vendors
  • Experience in AFE and ADC modules
  • Data pipelines/telemetry knowledge (edge-to-cloud messaging, data compression, telemetry security)
  • Knowledge of GNSS, GPS, BLE and other connectivity module is preferred
  • Familiarity with model-based design workflows (Matlab/Simulink MIL/SIL/HIL integration)

Responsibilities

  • Lead end-to-end firmware development for BMS ECUs (cell/board/module/pack level): architecture, implementation, code reviews, CI and releases
  • Define and translate system and safety requirements (functional & non-functional) into firmware requirements and test cases; support requirements management
  • Implement and maintain battery-control algorithms interfaces (SOC/SOH/State estimation, balancing control, thermal management controls, Fault Management) in firmware; collaborate with algorithm/controls team
  • Design and own BMS communications stack (CAN/CAN-FD, LIN, UART, Ethernet, SPI/I2C to sensors/ICs) and data telemetry uplinks (MQTT/HTTPs)
  • Lead hardware-firmware integration, calibration and validation: lab testing, MIL/SIL/HIL, automated test harnesses and production test procedures
  • Ensure firmware satisfies safety (ISO 26262/ASIL where applicable), EMC, and functional safety requirements; coordinate with safety engineers for FMEA and safety cases
  • Improve firmware development process: coding standards, static analysis, unit & integration testing, CI/CD, over-the-air (OTA) update design and secure boot
  • Drive supplier and vendor interactions for BMS ICs, charge controllers, and test equipment; create firmware integration plans for suppliers
  • Actively participate in battery homologation activities and proactively resolve the issues

Skills

C
C++
Python
BMS firmware
BareMetal Programming
FreeRTOS
AUTOSAR Classic/Adaptive
bootloader
WDT
Fault Management
Sensor interface
GPIO control
CAN / CAN-FD
OBD/UDS
UART
SPI
Ethernet
BLE
MQTT
OTA/FOTA
Git
CI/CD
static analysers
unit test frameworks
debuggers (JTAG)
HIL
FMEA
ISO26262
cybersecurity

Tools

ST
TI
NXP
MPS

Job description

Lead the design, delivery and maintenance of safety-critical embedded firmware for Battery Management Systems (BMS) across cell, module and pack levels. Own firmware architecture, requirements-to-release execution, cross-team integration (HW, algorithms, testing, cloud/telemetry), and mentor a small team of firmware engineers.

Job Responsibilities
KEY DELIVERABLES OF THE ROLE
  • Lead end-to-end firmware development for BMS ECUs (cell/board/module/pack level): architecture, implementation, code reviews, CI and releases.
  • Define and translate system and safety requirements (functional & non-functional) into firmware requirements and test cases; support requirements management.
  • Implement and maintain battery-control algorithms interfaces (SOC/SOH/State estimation, balancing control, thermal management controls, Fault Management) in firmware; collaborate with algorithm/controls team.
  • Design and own BMS communications stack (CAN/CAN-FD, LIN, UART, Ethernet, SPI/I²C to sensors/ICs) and data telemetry uplinks (MQTT/HTTPs).
  • Lead hardware-firmware integration, calibration and validation: lab testing, MIL/SIL/HIL, automated test harnesses and production test procedures.
  • Ensure firmware satisfies safety (ISO 26262/ASIL where applicable), EMC, and functional safety requirements; coordinate with safety engineers for FMEA and safety cases.
  • Improve firmware development process: coding standards, static analysis, unit & integration testing, CI/CD, over-the-air (OTA) update design and secure boot.
  • Drive supplier and vendor interactions for BMS ICs, charge controllers, and test equipment; create firmware integration plans for suppliers.
  • Actively participate in battery homologation activities and proactively resolve the issues
Qualifications
  • 3+ years of embedded firmware experience, with proven ownership of modules or projects
    and demonstrated technical impact (individual contributor or team leadership exposure)
  • Strong C programming skills (bare-metal / RTOS); experience with FreeRTOS, AUTOSAR, or equivalent.
  • Knowledge of FreeRTOS, baremetal programming, Task scheduler
  • Deep domain experience in Battery Management Systems or battery‑adjacent firmware (cell monitoring ICs, balancing, pack‑level control).
  • Hands‑on experience with automotive/industrial field buses (CAN/CAN‑FD, LIN, Ethernet) and diagnostics.
  • Experience with firmware development lifecycle: version control (git), CI pipelines, unit testing frameworks, code review practices.
  • Solid understanding of battery electrochemistry concepts (SOC/SOH basics, cell balancing implications) and thermal management.
  • Practical exposure to test & validation: HIL, MIL, automated test benches and debug tools (JTAG/SWD, oscilloscopes, protocol analyzers).
  • Communication skills to interface with systems, hardware, algorithm and product teams; English fluent.
  • ISO 26262 / IEC 61508 safety experience, familiarity with safety case and FMEA deliverables.
  • Experience with OTA update frameworks, secure boot, hardware root-of-trust and cryptographic signing.
  • Experience porting/optimizing firmware across MCUs (NXP, STM32, Renesas, MPS) or BMS IC vendors.
  • Experience in AFE and ADC modules
  • Data pipelines/telemetry knowledge (edge-to-cloud messaging, data compression, telemetry security).
  • Knowledge of GNSS, GPS, BLE and other connectivity module is preferred
  • Familiarity with model-based design workflows (Matlab/Simulink MIL/SIL/HIL integration)
Skills
MUST-HAVE SKILL SET
  • C
  • C++
  • Python
  • BMS firmware
  • ST/TI/NXP/MPS
  • BareMetal Programming
  • FreeRTOS
  • AUTOSAR Classic/Adaptive
  • bootloader
  • WDT
  • Fault Management
  • Sensor interface
  • GPIO control
  • CAN / CAN-FD
  • OBD/UDS
  • UART
  • SPI
  • Ethernet
  • BLE
  • MQTT
  • OTA/FOTA
  • Git
  • CI/CD
  • static analysers
  • unit test frameworks
  • debuggers (JTAG). HIL
  • FMEA
  • ISO26262
  • cybersecurity
PERKS OF BEING ON OUR TEAM
  • 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.

At Techlanz, we believe that real progress happens when minds align around a common purpose. We're not just building products, we're shaping the future of EV technology and battery intelligence. Our focus is on delivering innovative, high-performance solutions that drive efficiency, safety, and sustainability across the electric mobility ecosystem.

We seek to collaborate with like-minded partners, visionaries, and organizations who share our ambition to transform what's possible. By combining deep domain expertise with a commitment to excellence, we aim to co-create a smarter, cleaner, and more connected tomorrow. If your goals resonate with ours, let's move forward, together.

About

Techlanz is a global technology company revolutionizing electric vehicle Technology Development, Engineering Services, Trainings and partnerships for driving sustainable innovation and growth. We focus on fostering innovation, building strong partnerships, and providing practical, sustainable solutions for the future of mobility.

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

Similar jobs worth comparing

BMS Algorithm Development Engineer
BMS Algorithm Development Engineer

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Cutting-edge design tools
Diverse projects across industries
Mentorship from design leaders
+3
Battery Pack Design
Battery Pack Design

TECHLANZ Pvt. Ltd. • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Access to cutting-edge design tools
Diverse project exposure
Design workshops & mentorship
+3
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
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
Technician: Battery Production
Technician: Battery Production

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
INR 180,000 - 300,000
Cutting-edge design tools
Flexible work hours
Bonuses and growth
+1
Bms Firmware Development Engineer
Bms Firmware Development Engineer

Techlanz • Bengaluru

On-site
INR 900,000 - 1,500,000
Business Development Manager - "Batteries"
Business Development Manager - "Batteries"

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Access to cutting-edge design tools and learning resources
Competitive compensation package with performance bonuses
Flexible work hours and occasional remote work options
+2
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
Chief Finance Officer
Chief Finance Officer

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Cutting-edge tools
Diverse projects across industries
Design workshops
+3