Search by job, company or skills

Larsen & Toubro

Embedded Firmware Development Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144250751