HP IQ · San Francisco, CA

Salary
$140,000–$225,000from the description
Posted
Jul 23, 2026
Location
San Francisco, CA
Last confirmed open
Jul 24, 2026

What this job asks for AI summary

An embedded firmware engineering role focused on developing and debugging firmware across RTOS and embedded Linux platforms for connected, edge devices. Core responsibilities include hardware bring-up, driver integration, subsystem firmware for connectivity and power, and integrating lightweight AI model inference within tight compute and power constraints. Fleet-scale concerns such as OTA updates and field diagnostics are also part of the remit. Suits an experienced embedded engineer comfortable working across hardware and software boundaries.

Senior level · 5+ years · Bachelor's required · Full-time

Must have (6)
RTOSEmbedded LinuxCC++JTAGOTA updates
Nice to have (3)
AI/ML inferenceTensorFlow Lite, Onnx Runtime or Tinymlsensor fusion

“or” means any one of them counts — you don't need all of them.

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

What gives you an edge
JTAG2%Embedded Linux5%RTOS6%

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

What the occupation pays Median $138,970 (middle half $107,524–$175,762). 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 (7)

No work location is specified in the posting beyond HP IQ being HP's AI innovation lab; the CBSA and state fields are left blank. The role is assumed US-based given the USD salary range and US benefits overview reference.

The title 'Embedded Firmware Engineer' carries no seniority modifier, so advertised seniority is Unspecified; the 5+ years requirement and scope (hardware bring-up through fleet deployment) support a Senior classification.

SOC 15-1252 (Software Developers) is used because the role primarily involves writing and shipping firmware code; 15-1299 is noted as a runner-up given the specialized embedded/firmware nature of the work.

The degree requirement states 'Bachelor's or Master's degree' — Bachelor's is treated as the minimum hard gate.

AI/ML inference on resource-constrained devices (quantized models, on-device runtimes) and sensor fusion/proximity algorithms appear under 'Preferred Qualifications' and are marked accordingly. A canonical on-device inference runtime (TensorFlow Lite or similar) is captured as a preferred skill to represent that requirement concretely.

Board-level debugging tools such as oscilloscopes and logic analyzers are co-listed with JTAG under the required section; JTAG is used as the representative skill with the others implied by the same requirement.

Field telemetry and firmware versioning are mentioned alongside OTA updates in the required section but are operational aspects of the same capability rather than distinct named tools, so they are not emitted as separate skills.

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 ↗