US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Firmware principal Technical expert

Job Description:

Deep decarbonization of electricity generation together with the electrification of several end-use applications is necessary to address the climate crisis.

Energy Storage Systems (ESS), such as batteries, are a key enabler for deep decarbonization to balance supply and demand.

Schneider Electric's Energy Storage Centre of Excellence enables deep decarbonization through the development of innovative energy storage products that are battery technology-agnostic, scalable, cost-effective, and manufacturable.

Experience: 10+ years
Domain: Power Electronics Energy Storage Systems/ SMPS / Electric Vehicle
Location: Bengaluru

Role Overview

We are seeking a highly experienced Principal Technical Expert - Control Firmware Engineer with over 8+ years of hands-on expertise in developing firmware for Energy Storage Systems power electronics.

The ideal candidate will drive architecture, design, and implementation of real-time control firmware for high-performance power conversion systems, ensuring reliability, safety, and efficiency across diverse applications.

Key Responsibilities

Firmware Architecture & Development


* Lead architecture, design, and development of embedded firmware in C for MCUs/DSPs (ARM Cortex M0/M4F/M7 32-bit MCU (STM/ NXP/ TI/...) used in BMS, DC-DC converters, chargers and related systems.


* Develop and optimize real-time digital control algorithms (current/voltage loop control, PID, resonant LLC control, FOC, PFC).


* Implement peripheral drivers, communication stacks, interrupt handlers, real-time schedulers, and power-mode management.


* Know-how and experience in using peripherals: ADCs, DACs, timers, PWM modules, GPIOs


* Memories: Serial Flash, SD card, e-MMC, RAM


* Super loop, RTOS, Scheduler based designs


* Familiar with typical firmware development environment: IDE, code editors, configuration management, unit testing, debuggers


* Experience in MATLAB/Simulink, PLECS, PSIM, or LTspice for control modelling and adjust the control loop parameters.

Exporting auto-generated code from Simulink.

Power Electronics Firmware


* Design and tune control loops for isolated & non-isolated SMPS topologies (Buck, Boost, Flyback, LLC, Full/Half Bridge).


* Implement digital compensation, synchronous rectification control, soft-start/soft-stop, and advanced protection schemes.


* Collaborate with hardware and power electronics teams to ensure loop stability, EMI/EMC optimization, and robustness under load variations.

Energy Storage & Battery Systems


* Develop firmware for battery chargers, energy storage converters, and battery management systems (BMS).


* Implement SOC/SOH algorithms, cell balancing, thermal management, and safety-critical features.


* Integrate storage subsystems with power stages and industrial controllers.


* Implement communication protocols: Ethernet, CAN, CAN FD, UART, MODBUS and diagnostic frameworks.

System Integration...




Share Job