Jobs on TAL
All jobsOnsiteEngineeringenergy and industrial infrastructure2-4 yearsc
OnsiteSeniorenergy and industrial infrastructure

Senior Engineer, Embedded Firmware

Enphase EnergyBengaluru, Karnataka, IndiaPosted 18 May 2026

Enphase Energy is looking for a Senior Embedded Firmware Engineer to join their R&D group in Bengaluru, focusing on residential and commercial storage products. The role involves developing board and system-level firmware, collaborating with hardware teams on architecture, and managing product lifecycles. Candidates must have strong C and Python skills with significant experience in RTOS and embedded systems. This position offers the opportunity to work on large-scale clean energy solutions and influence next-gen hardware.

Matched by TAL

50k new jobs listed every day. Install TAL to find more jobs like this.

Install TAL

Experience

2-4 years

Function

Engineering

Work mode

Onsite, India

Company

Tier 2

What you will work on

Enphase Energy is looking for a Senior Embedded Firmware Engineer to join their R&D group in Bengaluru, focusing on residential and commercial storage products. The role involves developing board and system-level firmware, collaborating with hardware teams on architecture, and managing product lifecycles. Candidates must have strong C and Python skills with significant experience in RTOS and embedded systems. This position offers the opportunity to work on large-scale clean energy solutions and influence next-gen hardware.

TAL's take

Quality 75/1005/5 clarityTier 2 company

Global energy leader with a well-defined embedded role in an established R&D team.

Very clear scope, specific technology requirements, and well-structured professional expectations.

Salaries at Enphase Energy

28.6 LPA average

Based on 40 Grapevine salary entries for Enphase Energy.

View all salaries

Engineering

0 - 2 years | SDE 1

19 LPA average

Range: 12 - 25 LPA

Engineering

2 - 4 years | L4

22 LPA average

Range: 21 - 25 LPA

Engineering

4 - 6 years | Senior

31 LPA average

Range: 31 - 31 LPA

Engineering

10 - 12 years | T3

16 LPA average

Range: 16 - 16 LPA

Must haves

  • 4+ years (B.E/B.Tech) or 2+ years (M.Tech) experience as embedded software/firmware engineer
  • Proficiency in Python for automation
  • Expertise in C for real-time applications
  • Solid experience with bare metal and RTOS
  • Experience troubleshooting firmware within complex systems

Tools and skills

cpythonrtosbare metalgitgccgdbeclipsegnu make

Nice to have: zephyr rtos, arm cortex-m4/7, stm32, bootloader design, battery management system (bms), ac grid simulators, dc to ac inverters.

About the company

Established global energy technology company with significant scale in hardware and embedded systems.

Posts mentioning Enphase Energy