Staff Firmware DVT Engineer - BESS at Enphase Energy
Austin, TX
—
Jun 29, 2026
Austin, TX
Jul 21, 2026
What this job asks for AI summary
A senior-level firmware verification role focused on owning test strategy and execution for inverter firmware, gateway functions, and cloud communications against engineering requirements and global grid safety standards. Day-to-day work involves designing and running automated test systems in Python and Ruby, validating communication protocols using lab equipment, and collaborating with hardware and firmware teams. The role also carries a mentoring and technical leadership responsibility for junior engineers.
Senior level · 8+ years · Austin-Round Rock-Georgetown, TX · Bachelor's required · Full-time
Advertised as Staff, but the requirements read as Senior.
“or” means any one of them counts — you don't need all of them.
Posted 2 times — it's one opening, so apply once.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 4 people in the Austin-Round Rock-Georgetown, TX area plausibly meet what this posting asks for (software quality assurance analysts and testers). range 1–5
Applicant volume Light — Few people clear these requirements, so an application that does clear them gets looked at. Worth applying to even if you miss a nice-to-have.
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $103,070 (middle half $82,510–$130,680).
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (7)
The title says 'Staff' but the role's actual scope — owning a test domain, mentoring junior engineers, and influencing design-for-test within a single product group — is consistent with a Senior engineer rather than a true Staff-level role setting direction across multiple teams. Seniority is assessed as Senior accordingly.
Degree requirement is BS or MS in EE, Electronics Engineering, or Computer Science; a Bachelor's is the stated minimum and no equivalent-experience substitution is offered.
Ruby is listed alongside Python in the required qualifications for test automation; both are treated as hard gates.
Linux and RTOS appear together as a parenthetical preference ('preferably Linux/RTOS-based') within the required experience block; Linux is listed as the primary with RTOS as an alternative since the JD frames them as interchangeable embedded OS contexts.
The worldwide grid standards (IEEE 1547, CA Rule 21, etc.), AC grid simulators, and solar panel simulators all appear under the 'What Will Make You Stand Out' section and are treated as preferred rather than required.
High-voltage experience (800V–1500V DC, 277/480V three-phase AC) is listed in the required qualifications but names no specific tool or technology — it is a domain knowledge gate captured in the role context rather than a named skill.
No compensation figures are provided in the posting.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.