
Staff Engineer, Embedded Software
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 seeking Embedded Software Engineers to join our engineering and technology teams. These engineers will be responsible for embedded software development for Enphase’s microgrid products, including inverters and gateway products. This engineer will transition work from conception, through engineering, to production, while collaborating with teams in California, Texas, India, and New Zealand. This position is within our Software Engineering group, where you will work with a small team to develop control for autonomous grid connection, management, and regulation. You will be working in a multi-site team and expect to interface across multiple functions.
This role at Enphase requires working in the Christchurch based Research and Development Centres.
What you will do
- Leverage AI and agentic coding tools to accelerate software development while applying hands-on skills and sound engineering judgement to design, implement, verify, and maintain embedded software:
- Design and implement software to run under embedded Linux on resource constrained microprocessor based systems.
- Carry design tasks from concept to implementation.
- Document engineering requirements and solutions
- Test new firmware and debug and troubleshoot issues in complex systems.
- Work with cross functional teams to test and troubleshoot issues.
Who you are and what you bring
- BS Electrical Engineering or Computer Science/Engineering + minimum of 2 years relevant experience
- Self-motivated individual with the ability to work under minimal supervision
- Experience in and a solid understanding of the Software Development Life Cycle; hands-on design, development and debugging and use of tools like version control, bug tracking, etc
- Experience in various levels of testing: unit testing, integration testing, system testing, regression testing
- Software development for embedded Linux systems.
- Strong understanding of C/C++ programming concepts, and operating systems concepts.
- Strong understanding of real time control, multi-threading and inter-process communications.
- Strong understanding of data structures and algorithms.
- Experience in scripting languages like Ruby, Lua, Python, etc.
- Familiarity with development tools such as GCC, GDB, GNU Make, cross compilation, etc.
- Good written and verbal communication skills.
Bonus Skills/Experience
- Experience using AI and agentic coding tools
- Exposure to ARM based microcontroller systems.
- Experience using Git, Jira and Confluence desired.
- Integration of communication protocols, such as Zigbee, Bluetooth, BLE, WiFi, and power line carrier.
- Experience with solar, energy storage, and microgrid products.
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
- High tech laboratories and equipment
- Global team environment
About the Christchurch team
The Enphase Energy New Zealand facilities are in Middleton and Wigram, Christchurch. These are Research and Development Centres focused on the design and testing of our cornerstone product, the Microinverter. Enphase New Zealand has a team of around 120+ engineers and support staff. We also work closely with our Research and Development colleagues in California, Texas and Bangalore. All offers of employment are subject to standard background testing required by Enphase Energy. Only candidates eligible to work in NZ will be considered.
Similar roles
Senior / Project Engineer (Based in Toa Payoh)
Sembcorp Industries Ltd·Singapore, Singapore
About Sembcorp Sembcorp is a leading energy and urban solutions provider headquartered in Singapore. Led by its purpose to drive energy transition , Sembcorp delivers sustainable energy solutions and urban developments by leveraging its sector expertise and global track record. About Sembcorp Sembcorp is a leading energy and urban solutions provider headquartered in Singapore. Led by its purpose to drive…
- Full-time
- SGD 720–SGD 1k / yr
- Employment Pass — tied to employer
Automation Manager (Industrial Robotic & Automation)
STAFFKING PTE. LTD.·Singapore, Singapore
Salary: Up to S$7,500 Working Hours: 5 Days Location: East Singapore Employment Type: Full-time About the Role We are looking for an experienced Manager – Robotics & Automation to lead automation and robotics initiatives within a technology-driven engineering and operations environment. The successful candidate will be responsible for identifying automation opportunities, developing and implementing robotic solutions, and driving continuous improvement…
- Full-time
- SGD 804–SGD 1k / yr
- Employment Pass — tied to employer
Solutions Engineer
Johnson Controls·Singapore, Singapore
Who we are: Johnson Controls, a global leader in thermal management, mission-critical building systems, energy efficiency, and decarbonization, helps customers use energy more productively, reduce carbon emissions, and operate with the precision and resilience required in rapidly expanding industries such as data centers, healthcare, pharmaceuticals, advanced manufacturing, and higher education. For more than 140 years, Johnson Controls has delivered performance…
- Full-time
- Tech.Pass — self-sponsored, 2-yr
Security Operations Engineer
Ellison Institute of Technology·Oxford, United Kingdom
Join us at EIT: At the Ellison Institute of Technology (EIT), we’re on a mission to translate scientific discovery into real world impact. We bring together visionary scientists, technologists, engineers, researchers, educators and innovators to tackle humanity’s greatest challenges in four transformative areas: * Health, Medical Science & Generative Biology * Food Security & Sustainable Agriculture * Climate Change &…
- Hybrid
- Full-time
Shore Based Engineer - Shipwright
Journey Beyond·Airlie Beach, Australia
Be a part of sharing special places and shaping lasting memories with Australia’s leading experiential tourism business. About Cruise Whitsundays Cruise Whitsundays, based in Airlie Beach is the largest marine-based tour and transport provider in the Whitsundays. Providing close encounters with the Great Barrier Reef, Whitehaven Beach, and the islands of the Whitsundays, Cruise Whitsundays operates 10 modern, well-equipped, air-conditioned…
- Full-time
- Skilled Independent 189 — PR, no sponsor
Product Engineer
blackforestlabs·Freiburg, Germany
<h2><strong>About Black Forest Labs</strong></h2> <p>We’re the team behind Latent Diffusion, Stable Diffusion, and FLUX—foundational technologies that changed how the world creates images and video. We’re creating the generative models that power how people make images and video—tools used by millions of creators, developers, and businesses worldwide. Our FLUX models are among the most advanced in the world, and we’re just…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo
Product Engineer
Black Forest Labs·Freiburg, Germany
ABOUT BLACK FOREST LABS We’re the team behind Latent Diffusion, Stable Diffusion, and FLUX—foundational technologies that changed how the world creates images and video. We’re creating the generative models that power how people make images and video—tools used by millions of creators, developers, and businesses worldwide. Our FLUX models are among the most advanced in the world, and we’re just…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo
Senior Product Engineer - iOS/Swift
Qonto·Berlin, Germany
Our mission and customers: We are creating the freedom for SMEs to succeed by delivering Europe's leading finance workspace with banking at its core, augmented by financial tools. We are proud to be rated 4.8 on Trustpilot, based on 55,000+ reviews. Our culture puts customer satisfaction at the core of what we do, as proven by our Net Promoter Score…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo