
Staff Engineer, Embedded Software
Enphase Energy1 day ago
Christchurch, New ZealandStaff+
Responsibilities
- Design and implement embedded software for resource-constrained microprocessor-based systems running embedded Linux.
- Carry software design tasks from concept through implementation and production.
- Document engineering requirements and technical solutions.
- Test firmware and debug and troubleshoot complex systems.
- Collaborate with cross-functional and international teams on testing and troubleshooting.
- Use AI and agentic coding tools to accelerate software development while applying engineering judgment.
Requirements
- Bachelor of Science in Electrical Engineering, Computer Science, or Engineering.
- At least 7 years of relevant experience.
- Hands-on experience with software design, development, debugging, software development lifecycle practices, version control, and bug tracking.
- Experience with unit, integration, system, and regression testing.
- Embedded Linux software development experience.
- Strong understanding of C/C++ programming, operating systems, real-time control, multithreading, inter-process communication, data structures, and algorithms.
- Experience with scripting languages such as Ruby, Lua, or Python.
- Familiarity with GCC, GDB, GNU Make, and cross-compilation.
- Strong written and verbal communication skills.
- Preferred experience with AI and agentic coding tools, ARM-based microcontrollers, Git, Jira, Confluence, Zigbee, Bluetooth, BLE, WiFi, powerline carrier communications, and solar, energy storage, or microgrid products.
Benefits
- Restricted stock units, bonus plan, wellbeing and insurance benefits, annual performance reviews, and career growth and development opportunities.
- Work in a well-equipped laboratory and high-tech facility with specialized equipment.
- Global team environment.
- Position is based at the Christchurch Research and Development Centres in New Zealand.
- Enphase Energy NZ is currently only considering candidates eligible to work in New Zealand; international candidates will not be reviewed.
About Enphase Energy
Enphase Energy builds microinverter-based solar hardware, home energy storage batteries, EV chargers, and monitoring software for residential and small‑commercial customers, sold primarily through installers and distributors. Founded in 2006 and headquartered in Fremont, California, the company is publicly traded on NASDAQ (ENPH). Its Enphase Energy System lets users make, use, save, and sell power, and the firm reports more than 80 million products shipped across 160 countries.