Firmware Engineer (India)

Firmware Engineer (India)

05 Aug
|
The Energy
|
India

05 Aug

The Energy

India

Firmware Engineer [ Exp :3 - 4 Years ]

About Us – The Energy Company

The Energy Company is an advanced battery and energy storage solutions provider specializing in the design and manufacture of intelligent Battery Packs and Energy Storage Systems (ESS). We develop our own custom PCB hardware and AUTOSAR- inspired modular firmware architecture, enabling scalable, reliable, and high-performance battery management solutions. Our technology platform is built on NXP K1/K3 microcontrollers and NXP MC33771/MC33774 battery monitoring AFEs. Our product portfolio includes 2.7 kW, 5 kW, and 10 kW battery systems serving residential, commercial, industrial, and renewable energy storage applications. By combining in-house electronics, firmware, and system engineering expertise, we deliver safe, efficient, and future-ready energy storage solutions.

Role Overview

We are looking for a Firmware Engineer with 3–4 years of experience in embedded systems

development to design and develop firmware for Battery Management Systems (BMS) and

Energy Storage Systems (ESS).The ideal candidate should have strong expertise in Embedded C, ARM Cortex-M microcontrollers, communication protocols, and hardware-software integration. Experience in battery systems, inverter communication, and industrial or automotive embedded systems is preferred.

Roles & Responsibilities

- Develop bare-metal / RTOS-based firmware for BMS and ESS products.
- Develop and maintain drivers and communication stacks for SPI, CAN, UART, I2C,
- RS485, and RS232 interfaces.



Integrate and optimize firmware with battery monitoring AFEs and system peripherals.
- Implement inverter communication protocols such as Pylon, Modbus RTU/TCP, and
- related ESS communication interfaces.
- Develop new features, reusable libraries, diagnostics, fault handling, and system monitoring functions.
- Debug, test, and validate firmware at module, system, and field levels.
- Create and maintain technical documentation and test cases.
- Collaborate with hardware, systems, and validation teams to implement product requirements.
- Support field troubleshooting, commissioning, and product improvements.

Skills & Experience

Must Have

- 3–4 years of embedded firmware development experience.
- Strong proficiency in Embedded C.
- Experience with bare-metal and/or RTOS-based firmware development.
- Experience with ARM Cortex-M microcontrollers.
- Solid understanding of SPI, CAN, UART, I2C, RS485, and RS232 protocols.
- Experience developing low-level drivers and embedded communication stacks.
- Knowledge of inverter communication and battery integration concepts.
- Strong debugging and hardware-software integration skills.
- Ability to read hardware schematics.
- Working knowledge of Git version control.

Nice to Have





- Experience in Li-Ion BMS development.
- Experience with NXP MC33771/MC33774 AFEs and NXP K1/K3 microcontrollers.
- Familiarity with AUTOSAR concepts and modular firmware architecture.
- Experience with ESS products and inverter integration.
- Knowledge of Pylon, Modbus, CANopen, or similar protocols.
- Experience with ADCs, PWM, DMA, Timers, EEPROM, Flash, and Bootloaders.
- Exposure to automotive, renewable energy, or power electronics domains.
- Experience working in startup or product-development environments.

Educational Qualification

- B.E. / B.Tech in Electronics, Electrical, Electronics & Communication, Telecommunication Engineering, Embedded Systems, or related disciplines.

Why Join Us?

- Work on cutting-edge Battery Management Systems and Energy Storage Systems.
- Gain hands-on experience with advanced battery technologies, inverter integration,and embedded platforms.
- Contribute to products developed entirely in-house, from hardware and firmware to complete ESS solutions.
- Be part of a fast-growing team building the next generation of energy storage products.

Pay: ₹600,000.00 - ₹1,300,000.00 per year

Advantages:

- Commuter assistance
- Paid sick time
- Paid time off
- Provident Fund

Application Question(s):

- Where are you currently located?

What is your current CTC?
What is your expect CTC?
What is your notice period?
Kindly fill the google form here: https://forms.gle/SEaDCfrpbW5cuyQm8

Work Location: In person

📌 Firmware Engineer (India)
🏢 The Energy
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: firmware engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: firmware engineer (india) / india