Embedded Systems Jobs

Embedded Systems Jobs

For embedded developers

Enphase Energy
Austin TX (Partially remote)
Sr. Firmware Test Engineer

Our mission at Enphase Energy is to advance a sustainable future for all.

Today, our intelligent microinverters, which turn sunlight into an affordable, safe, reliable, and scalable source of energy, work with virtually every solar panel made, and when paired with our award-winning smart battery technology, we engineer one of the industry's best-performing clean energy systems. To date, we have installed more than 36 million microinverters on more than 1.5 million homes across 130 countries.

Like our customers, our innovative teams are also worldwide, making Enphase Energy a truly global company. We are one of the fastest growing and most dynamic energy companies in the world. Nimble and acutely focused on developing ground-breaking solar energy management technology, each of our teams have a shared goal of creating a carbon-free future.

At Enphase we are also committed to diversity and inclusion. Developing cutting edge technology requires a workforce as diverse as the populations we wish to serve. We are a values-driven company that puts people and their power at the centre of our shared energy future.

Responsibilities include:

Develop and execute test strategies & plans to assure firmware functions per engineering requirements and design specifications

Contribute to system design from DVT and LTR testing perspective – incorporating system resource tracking, logging, test suites support

Collaborate with the hardware and firmware engineers to assure hardware and firmware are designed for test

Design and implement firmware components to support testing (CLI, logging etc)

Design necessary test hardware components (cables, fixtures) and collaborate with hardware team on building these

Design and implement automated test systems enabling continuous integration of the firmware development

Confer with other Quality Assurance teams, Development and Product Management to participate in project planning and ensure the effective testing of Enphase’s products within design constraints

Use test automation, power meters, oscilloscopes, DC supplies and other lab test equipment to ensure complete functional, efficiency, and safety testing coverage.

Coach and train members of technical staff on test equipment, procedures, and automation software to ensure

Troubleshoot the system failures encountered during DVT and analyze root cause for the failures.

Work with development team to aid fixing the failures encountered during system DVT.

Maintain documentation of test plan and test reports

Read system DVT plan and files as well as system design documents to aid troubleshooting during system DVT.

Database management for test results, test data analysis either manually or using python-based data analysis script (preferred).

Education and Experience

BS/MS/PhD Electrical Engineering or Computer Engineering or Computer Science

BS and 5+ years / MS and 3+ years / PhD and no experience in a similar (non-academic) role as an embedded software or firmware test/QA engineer

Skills, Knowledge and Special Attributes

Deep knowledge of FW development principles and complex embedded system behavior

Understanding of typical embedded FW issues, how to test for them and identify weak points

Understanding of communication protocols, embedded buses and networks, analog and digital peripherals, RTOS

Understanding of TCP/IP networks, PKI principles

Experience through the various stages of embedded software design, implementation, test, deployment, and maintenance

Python programming controlling test equipment and analyzing data

Desired Skills

STM32 Cortex-M family development experience

FreeRTOS development experience

AWS IoT experience

Desktop and embedded Linux experience

In depth knowledge of relevant worldwide standards such as IEEE 1547, 1741SA, CA Rule 21, HECO SRD 1.1, AS/NZS 4777.2:2015, SAND2013-9875, G83/2 regulations of UK and Sandia standard

Knowledge in worldwide electrical advanced grid functions and faults conditions

In-depth familiarity with AC grid simulators and solar panel simulators


Occasional travel locally and internationally

Work location:

Austin – TX.

Candidate must be authorized to work in the US.


Get the latest job publications.
Join our mailing list.