Real-time Embedded Power Controls Engineer
DescriptionEnphase 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 RoleWe are looking for a highly motivated Real-time Embedded Power Controls Engineer with a Master’s or PhD in Computer Science, Electrical Engineering, or a closely related discipline. This role focuses on developing advanced control algorithms for distributed energy systems, including solar microinverters, battery storage, and grid-tied applications. You will collaborate with experienced engineers to design, simulate, and implement cutting-edge solutions that enhance system efficiency, stability, and grid interaction.What You Will DoDevelop and implement advanced real-time control logic in embedded firmware and software on power control systems including supervisory controllers and power convertersModel and simulate power electronics and energy storage systems using MATLAB/Simulink, PSCAD, or similar toolsDevelop real-time models and utilize them to execute hardware-in-the-loop (HIL) testing of embedded power electronics devices and supervisory controllersUse offline modeling and HIL simulation to perform stability and performance analysis under varying grid conditionsSupport lab and field testing of prototypes to validate performanceContribute to technical documentation, patents, and publicationsWho You Are And What You BringMSEE or PhD in Computer Science, Electrical Engineering, Control Engineering, or a related discipline. Additional industry experience is desired with the position's level and salary range adjusting accordingly.Significant experience with embedded firmware development in C/C++ for real-time applications implemented in bare metal and on real-time operating systems (e.g., Zephyr, FreeRTOS) and/or Linux applicationsExperience developing models and executing hardware-in-the-loop simulationsFamiliarity with embedded systems (DSPs, FPGAs, microcontrollers)Experience with power electronics and/or power systems simulation tools such as MATLAB/Simulink, PSCAD, PLECS, PSS/E, or DigSilent PowerFactoryFamiliarity with digital control theory, signal processing, and power electronicsPreferred SkillsetsGrid integration standards (IEEE 1547, UL 1741, IEEE 2800)Renewable energy systems and distributed generationExperience with scripting languages such as PythonPassion for renewable energy, advanced control systems, and software developmentStrong analytical and problem-solving skillsAbility to thrive in a collaborative, fast-paced environmentExcellent communication skills for presenting technical concepts clearlyThe entry level position base pay range for this position is $70,000 to $108,000. This salary range may be modified in the future. The successful candidate’s starting pay will be determined based on job-related skills, experience, education or training, work location, and market conditions. This position is also eligible for bonus, equity, and benefits.