- Develop test strategies plans to assure Enphase s inverter firmware functions as per engineering requirements and design specifications .
- Develop and execute test strategies to ensure safety and optimal functionality for Enphase s solar microinverter product to meet worldwide standards .
- Design and implement automated test systems in Python and Ruby enabling continuous integration of the firmware development team .
- Collaborate with the hardware and firmware engineers to assure firmware is designed for test .
- 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 for Enphase s solar microinverters hardware and firmware.
- Coach and train recent members of technical staff on Enphase s test equipment,
procedures, and automation software
Skills and Qualifications
- BE/ME Electrical Engineering and/or Power Electronics/Power Systems.
- 8+ years of Python programming controlling test equipment and analyzing data .
- 8 + years of experience in a similar role as an embedded firmware test/QA engineer for electrical/control/power electronics systems.
- Experience through the various stages of embedded firmware design, implementation, test, deployment, and maintenance
- 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
- Knowledgeable in worldwide electrical advanced grid functions and faults conditions
- In-depth familiarity with AC grid simulators and solar panel simulators