Engineer, Firmware

Engineering Bangalore, India


Description

Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the Enphase Energy System helps people make, use, save, and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world, with approximately 68 million products installed across more than 145 countries.  

 

We are building teams that are designing, developing, and manufacturing next-generation energy technologies and our work environment is fast-paced, fun and full of exciting new projects.  

If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase!  

 

About the role

This position is within our Firmware Engineering group, where you will work with a small team to develop fully functional prototypes to demonstrate new advanced operation and control for autonomous grid connection, management and regulation.

What you will do

  • Working on the design, development, testing, delivery & support of embedded firmware for solar microinverters & its subsystems.
  • Based on the top level design, micro-design & implement various firmware modules that run on specific HW and unit test them.
  • On top of existing implementation add features. Debug & fix bugs reported. 
  • Generate high quality documents for the design & development. 
  • Participate in design & code reviews. 

 

Who you are and what you bring

  • Top 07 IIT only B. Tech or Dual degree (IDD) - in Electrical and/or Electronics or related branch – CGPA 8 & above.
  • Preference is Dual (MTech) candidates.
  • Passionate about firmware & embedded design and a curious mind. 
  • Excellent in any one of C, C++ and/or Python programming.
  • Specialization in Power Electronics, Power systems at Master’s level will be an added advantage.
  • Have strong exposure to Electrical Systems, Power Electronics, Power Conversion, Microgrid Power Flow Management concepts, DSP, Control Algorithms etc. 
  • Have exposure to use external test equipment such as oscilloscopes, power meters, etc. 
  • Good communication skills.