Embedded Firmware Development Engineer

Larsen & Toubro

Bengaluru

On-site

INR 900,000 - 1,350,000

Full time

10 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Larsen & Toubro Bengaluru, India, is seeking an Embedded Firmware Engineer to develop and validate software for AC-DC rectifiers, DC-DC converters, and power conversion systems.

You will work on control algorithms, real-time firmware, protection logic, and hardware bring-up, collaborating with hardware and software teams to ensure robust performance.

Experience in C/C++, TI/C2000, ARM Cortex-M, and tools like Code Composer Studio is preferred; 2–8 years in power electronics is advantageous.

Qualifications

  • Bachelor's degree in Electronics or Electrical engineering is required.

Responsibilities

  • Embedded Firmware Development for AC-DC and DC-DC converters.
  • Develop low-level firmware for digital controllers (TI C2000, ARM Cortex-M).
  • Implement control loops and digital compensators; tune PFC and LLC/DC-DC controls.
  • Design, implement, and validate protection and safety logic (OVP/UVP, OCP, temperature).
  • Hardware bring-up and collaboration with hardware engineers for gate drivers and sensing circuits.
  • Work with CAN/CANopen/Modbus/RS485/Ethernet/UART/SPI/I2C interfaces; software–hardware integration.

Skills

Power electronics
Firmware development
C/C++
TI DCL
CMSIS DSP
PWM/ADC timing

Education

B.E / B.Tech / M.Tech in Electronics, Electrical, Embedded Systems, Power Electronics

Tools

Code Composer Studio (TI)
Keil
IAR
STM32Cube
MATLAB/Simulink

Job description

Job Description: Embedded Firmware Engineer – AC-DC / DC-DC Power Converters (P21)
Role Summary

The Firmware or Embedded Software is responsible for developing, implementing, and validating embedded control software for AC-DC rectifiers, DC-DC converters, on-board/off-board chargers, SMPS, and power conversion systems.

The role focuses on control algorithms, digital control loop development, real-time firmware, protection logic, communication protocols, and hardware bring-up. End to end responsibility of firmware development and functionality.

Key Responsibilities
  • Embedded Firmware Development

Develop low-level firmware for digital controllers.

TI C2000 (F2803x, F2837x, F28004x, F28x series), ARM Cortex-M microcontrollers, DSP/FPGA

Implement control loops for AC-DC and DC-DC conversion such as Current loop, voltage loop, PFC control (totem Poly, CCM, interleaved), LLC/DC-DC stage control, Soft-start, mode transition, burst modes

Develop firmware for PWM generation, ADC sampling, interrupts, timers.

  • Converter Control Algorithms
  • Design, tune, and validate algorithms for AC-DC PFC control (average, peak, digital), DC-DC resonant/LLC control,– Phase-shifted full bridge, Buck/Boost control, multi-phase interleaving
  • Implement digital compensators (PI, PID, feed-forward, PR, PLL).
  • Protection & Safety Logic
  • Develop firmware for protections OVP/UVP, OCP, SCP, Over-temperature, Soft-switching protection, Input/output surge and transient protections
  • Implement fast fault detection and safe shutdown algorithms.
  • Hardware Bring-up & Validation
  • Work with hardware engineers to validate Gate drivers, Power stage behaviour, ADC sensing circuits, Board bring-up and debugging
  • Perform real-time testing using oscilloscope, power analyser, logic analyser.
  • Digital Communication & Interfaces
  • Should implement the following protocol CAN / CAN open /1939/Modbus/RS485/Ethernet/UART/SPI/ I2C
  • Should Integrate firmware with cloud/BMS/controllers if required.
  • System Integration & Optimization

Ensure firmware meets requirements for Efficiency, Dynamic response, EMI/EMC, compliance, Start-up/shutdown sequencing, Optimize real-time control code for performance and safety.

Documentation

Prepare firmware architecture, Requirements & design specifications, Test cases & validation reports, Version control

Technical Skills
  • Strong understanding of power electronics control
  • Experience in AC-DC and DC-DC converter control firmware.
  • Hands‑on with real‑time embedded programming (C, C++).
  • Experience with digital control libraries (TI DCL, CMSIS DSP).
  • Understanding of PWM modules, ADC sampling, control timing.
  • Good debugging skills on real hardware.
Tools
  • Code Composer Studio (TI), Keil, IAR, STM32Cube.
  • MATLAB/Simulink (algorithm simulation).
  • Git, JIRA, SVN.
Qualifications

B.E / B.Tech / M.Tech in Electronics, Electrical, Embedded Systems, Power Electronics.

Experience 2-8 Years
Preferred Experience

Worked on 30+ kW-level converters for EV chargers, ESS, solar inverters, onboard chargers.

Knowledge of automotive ISO 26262, IEC 61800, IEC 61000 standards (preferred).

Exposure to SiC/GaN based systems. Experience with FPGA or RTOS is a plus.

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

Similar jobs worth comparing

Embedded Software Design Engineer for Power Electronics
Embedded Software Design Engineer for Power Electronics

Larsen & Toubro Ltd • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Firmware Developer
Firmware Developer

Search Advisers Services Guj • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Power Electronics Design Lead
Power Electronics Design Lead

Larsen & Toubro • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Principal Engineer – Power Electronics
Principal Engineer – Power Electronics

Hitachi Energy • Bengaluru

On-site
INR 6,000,000 - 10,000,000
PE Design Engineer-Power Converter
PE Design Engineer-Power Converter

Larsen & Toubro • Bengaluru

On-site
INR 1,400,000 - 2,000,000
Embedded Design Engineer
Embedded Design Engineer

AMEC Technology • Bengaluru

On-site
INR 600,000 - 900,000
Design Engineer – Power Electronics
Design Engineer – Power Electronics

Techmezine • Bengaluru

On-site
INR 900,000 - 1,300,000
Sr. Hardware Design Engineer/ Tech Lead
Sr. Hardware Design Engineer/ Tech Lead

Tata AutoComp • Pune District

On-site
INR 1,200,000 - 1,800,000
Embedded Design Engineer
Embedded Design Engineer

Amec Group • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Engineer - Power Electronics
Engineer - Power Electronics

Eaton • Pune District

On-site
INR 900,000 - 1,300,000