You are viewing a preview of this job. Log in or register to view more details about this job.

Systems Engineer - New Grad


At Enphase, we think big. We’re on a mission to bring solar energy to the next level, one where it’s ready to meet the energy demands of an entire globe. As we work towards our vision for a solar-powered planet, we need visionary and talented recent graduates to join our team as Systems Engineers.

We are looking for broad skill sets - engineers interested and capable of contributing on several of many possible topics. These include embedded software, bare metal firmware, hardware design, control systems, test automation, system requirements and architecture, wireless communication, and others.  

We are a values driven company and we are committed to innovation, quality and responsibility. If these are your values, too, you could be the next to join us on our quest for a more sustainable planet.


Address system-level challenges for Enphase's microgrid products

Focus on system-level control design

Software implementation, testing, and requirements definitions

Minimum Qualifications:

BS, MS, or Ph.D. in a relevant engineering major, such as electrical, computer, mechanical, software, or a formal systems engineering program.

Technical Capabilities or Experience in some or many of the following:
IoT experience, including cloud backends
Wireless – Zigbee, Sub GHz, Bluetooth
MCU working knowledge (programming boards, using bootloaders, register maps, map files, read schematics)
Programming – C, C++, and/or Python 
Precise documentation skills - attention to detail
Communication protocols – IP, SPI, UART, etc.
Bench skills - lots of hands-on experience, likes to experiment and tinker

Knows at least a little about a wide variety of related topics

What would make you stand out?
Integration of communication protocols, such as Zigbee, Bluetooth, BLE, WiFi, and power line carrier
Solar, energy storage, and microgrid products

Electrical grid knowledge/coursework