Staff Firmware - Programmable Power

Engineering Christchurch, New Zealand


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!

We are seeking a Senior Staff PCU (Power Control Unit) Engineer to provide technical leadership in the design and development of advanced power production systems. This role spans embedded firmware, digital control, and power electronics, with a strong emphasis on real‑time control of power converters running on single‑core and multi‑core ARM platforms. You will play a critical role in defining software architectures, mentoring engineers, and delivering robust, production‑ready designs used in high‑volume, safety‑critical energy products.
 
Key Responsibilities
  • Lead the architecture, design, and implementation of PCU firmware for advanced power production systems
  • Develop real time embedded software in C for single core and multi core ARM microcontrollers and SoCs
  • Design and implement control algorithms for power converters, including closed loop digital control
  • Collaborate closely with power electronics, hardware, systems, and validation teams to deliver end to end solutions
  • Contribute to or review low level drivers, RTOS integration, inter core communication, and performance optimization
  • Support FPGA or ASIC based implementations, including debugging down the firmware into the ASIC layers.
  • Participate in system bring up, debugging, and root cause analysis across firmware, hardware, and power stages
  • Mentor junior engineers and provide technical direction across projects
  • Drive best practices in code quality, documentation, design reviews, and functional safety
 
Required Qualifications
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field
  • 10 years + Significant industry experience in embedded systems development, including senior or staff level technical leadership
  • Strong proficiency in C for embedded systems
Employee Benefits: 
  • Restricted stock units as part of your total compensation
  • Bonus plan
  • Wellbeing and insurance benefits for you and your family
  • Annual performance reviews
  • Opportunities for career growth and development
  • Working in a well-equipped laboratory and facility 
Visa Requirements:
Enphase Energy NZ is currently only considering candidates for this role with New Zealand permanent residency or citizenship.