Staff Engineer, Product DVT
On-siteBengaluru, Karnataka, India
Job Summary
Develop test strategies and plans to verify Enphase's inverter firmware functions per engineering requirements and design specifications. Design and implement automated test systems in Python and Ruby, enabling continuous integration for the firmware development team. Use test automation, power meters, oscilloscopes, and DC supplies to ensure complete functional, efficiency, and safety test coverage for solar microinverter hardware and firmware. Collaborate with hardware and firmware engineers to ensure firmware is designed for test, while coaching and mentoring junior engineers on technical direction and test procedures. Provide technical leadership in establishing CI pipelines and driving grid-code certification testing interactions. Must be available to work on-site at the Bangalore office 5 days per week. Requires 8+ years of experience in embedded firmware test/DVT/QA with strong Python programming skills and in-depth knowledge of worldwide grid standards.
Required Qualifications
- Must be available to work on-site at our Bangalore office 5 days per week
- B.E / B. Tech in Electrical Engineering and/or Power Electronics/Power Systems
- 8+ years of experience in a similar role as an embedded firmware test/DVT/QA engineer
- Strong Python programming experience controlling test equipment and analyzing data
- Experience across the stages of embedded firmware design, implementation, test, deployment, and maintenance
- In-depth knowledge of relevant worldwide standards such as IEEE 1547, 1741 SA, CA Rule 21, HECO SRD 1.1, AS/NZS 4777.2:2015, SAND2013-9875, UK G83/2, and Sandia standards
- Knowledge of worldwide advanced grid functions and fault conditions
- In-depth familiarity with AC grid simulators and solar panel simulators
- Demonstrated technical leadership: leading test strategy, influencing design-for-test, and mentoring engineers
- Experience establishing continuous-integration (CI) pipelines for embedded firmware test
- Experience with grid-code certification testing and interactions with certification/test labs
- Hands-on experience with advanced grid-support function testing (volt/VAR, frequency-watt, ride-through) across multiple regional grid codes
Desired Qualifications
- experience with Ruby is a plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.