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...
- Rate: Not Specified
- Location: Bangalore, IN-KA
- Type: Permanent
- Industry: Finance
- Recruiter: Schneider Electric
- Contact: Not Specified
- Email: to view click here
- Reference: 110523-en-us
- Posted: 2026-03-07 07:45:24 -
- View all Jobs from Schneider Electric
More Jobs from Schneider Electric
- Safety & Soundness Bank Examiner
- Asset Management, Highbridge, Treasury and Middle Office Associate
- Sales And Leadership Trainee
- Product Manager, Senior Manager
- Product Owner
- Data Scientist
- Team Member
- Team Member
- Team Member
- Manager Finance and Accounting GWGL
- Team Member
- Appliance Mechanic
- Customer Experience Manager
- Retail Supervisor
- Capital Markets Trading Analyst - Markets Group (NYC)-1
- Capital Markets Trading Analyst - Markets Group (Chicago)
- Reserves and Lending Business Analyst
- Commis Chef - Pre-opening with Crowne Plaza Melbourne Carlton
- Part Time Associate Banker Orlando East (30 Hours)
- FICC Electronic Sales - Associate