Irvine, CA

Salary
$150,900–$201,200from the description
Posted
Jun 28, 2026
Location
Irvine, CA
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A firmware engineering role focused on designing, developing, and debugging firmware for hard disk drive products. The work involves cross-functional collaboration with hardware and validation teams, system-level troubleshooting, performance optimization, and mentoring junior engineers. Suited to experienced embedded software developers with hands-on knowledge of HDD architecture and storage interface protocols such as SATA, SAS, and NVMe.

Senior level · Remote · Bachelor's required · Full-time

Must have (7)
C or C++PythonJTAG or IceSATASASNVMeGitHub Copilot, Windsurf or Cursor
Nice to have (1)
Agile

“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 3,000 people nationally plausibly meet what this posting asks for (software developers). range 880–5,400

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What gives you an edge
JTAG2%SAS3%

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

What won't set you apart
Python51%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $135,980 (middle half $105,210–$171,980). This posting is about at that midpoint.

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 (10)

The job title is 'Technologist' with no seniority level stated, but the role requires mentorship/team leadership experience and expertise in large-scale firmware projects, supporting a Senior classification.

The salary range ($150,900–$201,200/year) is explicitly stated as applicable only for California, Colorado, New York, or remote roles performable in those states — it may not reflect compensation in other locations.

C, C++, and Python are listed together as a single coding expertise requirement; C and C++ are treated as interchangeable alternatives to each other, with Python as a separate named skill.

JTAG and ICE are listed together as example debugging tools within the required skills section; bus analyzers also appear alongside them but are a generic category rather than a named tool, so only JTAG and ICE are captured.

AI coding assistants (GitHub Copilot, Windsurf, Cursor, or similar) are listed under required skills with the qualifier 'exposure to and familiarity with,' which is softer language, but the skill sits in the required qualifications section — treated as a hard gate on the capability, with the named tools as interchangeable alternatives.

Agile is listed under required skills but framed as general 'knowledge of software development processes such as Agile methodologies' — the 'such as' framing makes it context rather than a firm gate, so it is marked preferred.

No specific work location is stated beyond the compensation note referencing CA, CO, and NY; the role appears to be remote-eligible based on that language.

SOC code 15-1252 (Software Developers) is used because the role centers on writing, debugging, and optimizing firmware code; 15-1299 (Computer Occupations, All Other) is noted as a runner-up given the specialized embedded/firmware nature of the work.

Ignored 1 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): HDD architecture.

This posting reads as a fully-remote role, so it was scored against the national candidate pool rather than a single metro.

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 ↗