Electrical Engineer - Intern

University Fremont, California


Description

Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries.   
 
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future! 
About the role
Enphase is looking for a summer intern for a Master’s Student in Electrical Engineering or Computer Science in their final year. In this role, you will work primarily in the areas of customizing CPU instruction sets for our next generation MCUs used in power conversion products. 
 
What you will do 
We are looking for a hands-on individual that helps us to customize a domain specific processor. This customization involves
  • Analysis of domain firmware to identify custom instructions.
  • Evaluate instruction implementations from performance, power, and area perspectives.
  • Derive instruction accuracy requirements based on the application domain requirements.
  • You will be part of a team of processer architects and designers, application domain experts, and firmware engineers.
  • At the end of your internship, you will present your final work to your team
Who you are and what you bring
The candidate should preferably have experience with
  • Currently enrolled in a Master's degree program going into their final year in Electrical Engineering, Computer Science or a related field.
  • A strong academic record, typically reflected by a minimum GPA of 3.0 or higher.
  • A foundational understanding of core engineering principles relevant to the position.
  • Excellent communication and teamwork skills.
  • Strong problem-solving abilities and keen attention to detail.
  • Eagerness and a proactive attitude toward learning new skills.
  • Processor architecture and design.
  • Verilog, C, Python programming languages.
  • Compiler functionality. Specifically: Understand how to write C source code to enable a compiler to apply its optimization.
Pay and Benefits

The base pay range for this position is $36 to $57. This salary range may be modified in the future. The successful candidate’s starting pay will be determined based on relevant skills, experience, education or training, work location, and market conditions. This position is also eligible for generous stock, bonus, and benefits.