Austin, TX

Salary
Posted
Jun 29, 2026
Location
Austin, TX
Last confirmed open
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.

Must have (11)
PythonRubyEthernet/TCP-IPModbus/TCPI2CSPIUARTSMBusLinux or Rtostest automationprotocol analyzers or Logic Analyzers
Nice to have (3)
IEEE 1547AC grid simulatorssolar panel simulators

“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.

What gives you an edge
I2C2%SPI3%UART3%Ruby14%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
test automation78%Python51%Linux45%

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.

Apply

Apply on employer site ↗