Staff Firmware Engineer
2 days ago
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
Enphase is seeking a highly effective and driven Firmware Engineer to join our high performing team based at our Research and Development Center located in Christchurch.
You will be working in a team of engineers who are tasked to design, enhance and test the latest generation of our power converter and energy storage product range.
Role/Duties:
- Work on new microinverter developments and variants through the product lifecycle.
- Work with cross-functional teams of hardware, firmware, system and test automation engineers.
- Specify and design embedded FW written in C and C++ on bare metal and Zephyr RTOS environments.
- Design and maintain build systems based on CMake and Gnu Make.
- Debug firmware using SWD tools.
- Verify and test using automation scripts written in Python.
- Specify engineering requirements, create test plans, and generate test reports.
- Provide technical mentoring to junior engineers.
- Bachelor, Masters or PhD in Electrical Engineering or equivalent
- 10+ years' experience in industry
- Proven performance, in a similar role, in a Research and Development environment.
- Familiar with ARM Cortex M4 and RISC V processors.
- Proficient in ARMCC and GCC for ARM tool chains
- Strong problem-solving skills with a focus on practical, effective solutions.
- Familiarity with automated test scripts/setups, using Python.
- Experience with power electronics systems.
- Ability to read and understand circuit schematics.
- Experience working with global teams.
- Experience with solar inverters.
- 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
-
Staff System Engineer
2 days ago
Christchurch, Canterbury, New Zealand Enphase Energy Full time NZ$120,000 - NZ$180,000 per yearDescription 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,...
-
Graduate Engineer
2 days ago
Christchurch, Canterbury, New Zealand Enphase Energy Full time NZ$80,000 - NZ$120,000 per yearDescription 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,...
-
Hardware Engineer
2 days ago
Christchurch, Canterbury, New Zealand Enphase Energy Full time NZ$80,000 - NZ$120,000 per yearDescription 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,...
-
Christchurch, Canterbury, New Zealand Trimble Inc. Full time NZ$60,000 - NZ$120,000 per yearYour Title:Software EngineerLocation:Christchurch, New ZealandOur Department:Rotational Development ProgramSTART DATE: 12 JANUARY 2026Are you a motivated recent graduate looking to gain a breadth of experience across multiple areas of a global business? Join our team as a Software Engineer, in a unique, two-year Rotational Development Program. This program...
-
Christchurch, Canterbury, New Zealand Trimble Full time NZ$60,000 - NZ$120,000 per yearYour Title: Software Engineer Location: Christchurch, New ZealandOur Department: Rotational Development ProgramSTART DATE: 12 JANUARY 2026Are you a motivated recent graduate looking to gain a breadth of experience across multiple areas of a global business? Join our team as a Software Engineer, in a unique, two-year Rotational Development Program. This...
-
civil engineering technician
4 days ago
Christchurch, Canterbury, New Zealand Ultimate Foundations Full time NZ$68,112 per yearLocation: Christchurch, CanterburyHours: Minimum 35 hours per weekPay Range: $33.56About the RoleWe are a residential foundation construction company specialising in ribraft foundationsystems. We are seeking a Civil Engineering Technician to provide technical support acrossconsenting, structural plan interpretation, material take-offs, and internal...
-
Biomed Engineer
4 days ago
Christchurch, Canterbury, New Zealand ZOLL Medical Corporation Full time NZ$70,000 - NZ$95,000 per yearAcute Care TechnologyAt ZOLL, we're passionate about improving patient outcomes and helping save lives. We provide innovative technologies that make a meaningful difference in people's lives. Our medical devices, software and related services are used worldwide to diagnose and treat patients suffering from serious cardiopulmonary and respiratory...
-
Software Engineer
4 days ago
Christchurch, Canterbury, New Zealand Phocas Software Full time NZ$90,000 - NZ$120,000 per yearBuild complex financial software that actually gets used — and loved.At Phocas, engineers don't just write features — they solve real-world modelling, performance, and data challenges for customers making high-stakes financial decisions every day.For over twenty years, we've helped businesses transform complex operational and financial data into action....
-
Software Engineer
4 days ago
Christchurch, Canterbury, New Zealand Phocas Software Full time NZ$90,000 - NZ$120,000 per yearBuild complex financial software that actually gets used — and loved.At Phocas, engineers don't just write features — they solve real-world modelling, performance, and data challenges for customers making high-stakes financial decisions every day.For over twenty years, we've helped businesses transform complex operational and financial data into action....
-
Civil Engineering Lecturer and Researcher
4 days ago
Christchurch, Canterbury, New Zealand Ara Institute of Canterbury Full time NZ$80,000 - NZ$120,000 per yearPermanent, Full TimeDeliver inclusive, engaging teaching in civil engineering programmes.Conduct research aligned with industry and Ara's strategic priorities.Support learners through effective assessment, feedback, and guidance.Teach and research in civil engineering, supporting learner success and driving innovation in infrastructure and sustainable...