Embedded Control Firmware Engineer

CHARGE GREEN PRIVATE LIMITED

Ahmedabad District

On-site

INR 600,000 - 900,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CHARGE GREEN PRIVATE LIMITED is seeking an embedded firmware engineer to develop C/C++ software for TI C2000 MCUs. You will configure ADCs, ePWM, and interrupts, implement MPPT algorithms, and build a robust grid-synchronization loop with PLL.

You will ensure safety with fault detection, startup sequencing, and shutdown procedures. The role involves tuning control loops, validating with simulations, and integrating voltage/current feedback with the hardware.

Qualifications

  • Strong embedded C/C++ programming skills.
  • Hands-on experience with TI C2000 microcontrollers.
  • Knowledge of ADC sampling, PWM generation, digital control, and interrupt timing.
  • Understanding of MPPT, PLL, grid synchronization, and closed-loop control.
  • Experience with oscilloscopes, control-loop debugging, and real-time embedded systems.

Responsibilities

  • Develop embedded C/C++ firmware using TI Code Composer Studio and C2000Ware.
  • Configure ADC, ePWM, interrupts, timers, and synchronized sampling.
  • Implement MPPT algorithms such as Perturb and Observe or Incremental Conductance.
  • Develop grid synchronization using a PLL and implement appropriate current-control loops.
  • Implement DC-link regulation and coordinate DCDC and DCAC control.
  • Develop fault detection, overcurrent/overvoltage response, startup sequencing, and safe shutdown.
  • Tune control loops and validate performance using simulation.
  • Integrate voltage/current feedback with the power hardware.
  • Support debugging, code reviews, regression testing, and firmware release management.

Skills

Embedded C/C++
TI C2000 MCUs
ADC sampling
PWM generation
Digital control
Interrupt timing
MPPT concepts
PLL and grid sync
Git
Debugging

Education

BE/BTech in Electronics or Embedded Systems

Tools

TI Code Composer Studio
C2000Ware
Oscilloscopes

Job description

Role & responsibilities

Develop embedded C/C++ firmware using TI Code Composer Studio and C2000Ware.

Configure ADC, ePWM, interrupts, timers, and synchronized sampling.

Implement MPPT algorithms such as Perturb and Observe or Incremental Conductance.

Develop grid synchronization using a PLL and implement appropriate current-control loops.

Implement DC-link regulation and coordinate DCDC and DCAC control.

Develop fault detection, overcurrent/overvoltage response, startup sequencing, and safe shutdown.

Tune control loops and validate performance using simulation.

Integrate voltage/current feedback with the power hardware.

Support debugging, code reviews, regression testing, and firmware release management.


Preferred candidate profile

Strong embedded C/C++ programming skills.

Hands-on experience with TI C2000 microcontrollers.

Knowledge of ADC sampling, PWM generation, digital control, and interrupt timing.

Understanding of MPPT, PLL, grid synchronization, and closed-loop control.

Experience with oscilloscopes, control-loop debugging, and real-time embedded systems.

Familiarity with Git, structured firmware development, and technical documentation


EXPECTED DELIVERABLES

Working C2000 firmware architecture.

MPPT, PWM, PLL, and control-loop implementation.

Hardware protection and fault-handling firmware.

Documented tuning parameters and test results.

Version-controlled, reviewable firmware suitable for product development.


PREFERRED QUALIFICATIONS

B.E./B.Tech in Electronics and Communication, Electrical, or Embedded Systems Engineering.


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Dev. Engineers
Firmware Dev. Engineers

Larsen & Toubro • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Power Electronics Engineer
Power Electronics Engineer

Omnivore • Pune District

On-site
INR 1,500,000 - 2,100,000
Embedded Hardware Design Engineer
Embedded Hardware Design Engineer

L&T Technology Services Ltd. • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Software Engineer - UCD
Software Engineer - UCD

Texas Instruments Incorporated • India

On-site
INR 1,200,000 - 2,400,000
Lead- Firmware Development
Lead- Firmware Development

Larsen & Toubro • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Senior Embedded Engineer
Senior Embedded Engineer

Ionics Power Solutions • Medchal–Malkajgiri

On-site
INR 800,000 - 1,400,000
Firmware Engineer
Firmware Engineer

Oben Electric Vehicles • Bengaluru

On-site
INR 900,000 - 1,300,000
Competitive salary
Health & wellness benefits
Professional development opportunities
+1
Power electronics firmware Engineer
Power electronics firmware Engineer

DELTA • Bengaluru

On-site
INR 900,000 - 1,200,000
Specialist - Embedded Firmware
Specialist - Embedded Firmware

Eaton Corporation • Pune District

On-site
INR 2,400,000 - 4,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

CLUIX Pvt Ltd • Delhi

On-site
INR 700,000 - 1,500,000
World-class lab
R&D facilities
IIT Delhi campus
+1