Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

CHARGE GREEN PRIVATE LIMITED

NewBe an early applicant

Embedded Control Firmware Engineer

Posted Updated
Discussion

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.


Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →