Skip to content
← Back to job listings

Staff Engineer, Embedded Software

Enphase Energy · Christchurch, New Zealand

External listingfull-timeabout 1 month ago

About The Role

Enphase Ene

  • r
  • gy is a global ene
  • r
  • gy technology company and a leading p
  • r
  • ovide
  • r
  • of sola
  • r
  • , batte
  • r
  • y, and elect
  • r
  • ic vehicle cha
  • r
  • ging p
  • r
  • oducts. Founded in 2006, ou
  • r
  • innovative mic
  • r
  • oinve
  • r
  • te
  • r
  • technology
  • r
  • evolutionized sola
  • r
  • powe
  • r
  • , making it a safe
  • r
  • , mo
  • r
  • e
  • r
  • eliable, and scalable ene
  • r
  • gy sou
  • r
  • ce. Today, the Enphase Ene
  • r
  • gy System enables use
  • r
  • s to make, use, save, and sell thei
  • r
  • own powe
  • r
  • . Enphase is also one of the most successful and innovative clean ene
  • r
  • gy companies in the wo
  • r
  • ld, with mo
  • r
  • e than 80 million p
  • r
  • oducts shipped ac
  • r
  • oss 160 count
  • r
  • ies.
  • Join ou
  • r
  • dynamic teams designing and developing next-gen ene
  • r
  • gy technologies and help d
  • r
  • ive a sustainable futu
  • r
  • e!

About the

r

ole

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 t

rans

ition 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

  • r
  • ole at Enphase
  • r
  • equi
  • r
  • es wo
  • r
  • king

in the Ch

  • r
  • istchu
  • r
  • ch based

R

  • esea
  • r
  • ch and Development Cent
  • r
  • es.
  • 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.

Ca

  • r
  • r
  • y design tasks f
  • r
  • om concept to implementation.
  • Document engineering requirements and solutions
  • Test new firmware and debug and troubleshoot
  • issues
  • in complex systems.

Wo

  • r
  • k with c
  • r
  • oss functional teams to test and t
  • r
  • oubleshoot issues.
  • Who you are and what you bring

BS Elect

  • r
  • ical Enginee
  • r
  • ing o
  • r

Compute

r

Science/Enginee

  • r
  • ing + minimum of 2 yea
  • r
  • s
  • r
  • elevant expe
  • r
  • ience
  • Self-motivated individual with the ability to wo
  • r
  • k unde
  • r
  • minimal supe
  • r
  • vision

Expe

  • r
  • ience in and a s
  • olid unde
  • r
  • standing of the Softwa
  • r
  • e Development Life Cycle;
  • hands-on design, development and debugging and use of tools like ve
  • r
  • sion cont
  • r
  • ol, bug t
  • r

a

cking, etc

Expe

  • r
  • ience in va
  • r
  • ious levels of testing: unit testing, integ
  • r

a

  • tion testing, system testing,
  • r
  • eg
  • r
  • ession testing
  • Software development for embedded Linux systems
  • .

St

  • r
  • ong unde
  • r
  • standing of C/C++ p
  • r
  • og
  • r

a

  • mming concepts, and ope
  • r

a

ting systems concepts.

St

  • r
  • ong unde
  • r
  • standing of
  • r
  • eal time cont
  • r
  • ol, multi-th
  • r
  • eading and inte
  • r
  • -p
  • r
  • ocess communications.

St

  • r
  • ong unde
  • r
  • standing of data st
  • r
  • uctu
  • r
  • es and algo
  • r
  • ithms.

Expe

  • r
  • ience in sc
  • r
  • ipting languages like

R

uby, Lua, Python, etc.

Familia

  • r
  • ity with development tools such as GCC, GDB, GNU Make, c
  • r
  • oss compilation, etc.
  • Good w
  • r
  • itten and ve
  • r
  • bal communication skills.

Bonus Skills/Expe

  • r
  • ience

Expe

  • r
  • ience using AI and agentic coding tools

Exposu

  • r
  • e to A

R

  • M based mic
  • r
  • ocont
  • r
  • olle
  • r
  • systems
  • .

Expe

  • r
  • ience using Git, Ji
  • r

a

  • and Confluence desi
  • r
  • ed.

Integ

r

a

  • tion of communication p
  • r
  • otocols, such as Zigbee, Bluetooth, BLE,

WiFi

  • , and powe
  • r
  • line ca
  • r
  • r
  • ie
  • r
  • .
  • Experience with s
  • olar, energy storage, and microgrid products.

Employee Benefits

R

  • est
  • r
  • icted stock units as pa
  • r
  • t of you
  • r
  • total compensation
  • Bonus plan
  • Wellbeing and insu
  • r

a

  • nce benefits fo
  • r
  • you and you
  • r
  • family
  • Annual pe
  • r
  • fo
  • r
  • mance
  • r
  • eviews

Oppo

  • r
  • tunities fo
  • r
  • ca
  • r
  • ee
  • r
  • g
  • r
  • owth and development

Wo

  • r
  • king in a well-equipped labo
  • r

a

to

  • r
  • y and facility
  • High tech labo
  • r

a

to

  • r
  • ies and equipment
  • Global team envi
  • r
  • onment

About the Ch

  • r
  • istchu
  • r
  • ch team

The Enphase Ene

  • r
  • gy New Zealand facilities a
  • r
  • e in Middleton and Wig
  • r

a

  • m, Ch
  • r
  • istchu
  • r
  • ch. These a
  • r
  • e

R

  • esea
  • r
  • ch and Development Cent
  • r
  • es focused on the design and testing of ou
  • r
  • co
  • r
  • ne
  • r
  • stone p
  • r
  • oduct, the Mic
  • r
  • oinve
  • r
  • te
  • r
  • . Enphase New Zealand has a team of a
  • r
  • ound 120+ enginee
  • r
  • s and suppo
  • r
  • t staff. We also wo
  • r
  • k closely with ou
  • r

R

  • esea
  • r
  • ch and Development colleagues in Califo
  • r
  • nia, Texas and Bangalo
  • r
  • e.
  • All offe
  • r
  • s of employment a
  • r
  • e subject to standa
  • r
  • d backg
  • r
  • ound testing
  • r
  • equi
  • r
  • ed by Enphase Ene
  • r
  • gy.
  • Only candidates eligible to wo
  • r
  • k in NZ will be conside
  • r
  • ed.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing