San Jose, CA

Salary
$180,000–$245,000from the description
Posted
Jul 19, 2026
Location
San Jose, CA
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A hands-on embedded firmware and hardware bring-up role focused on integrating analog, mixed-signal, and sensor ICs onto customer-chosen MCU and SoC platforms across robotics, AI infrastructure, and automotive. The work spans driver-level C/C++ development, full signal-chain debugging, and building reusable reference architectures, often directly in customer labs against hard deadlines. The role also involves leading technical integration for joint development programs and communicating tradeoffs to both engineering and non-technical stakeholders.

Senior level · 7+ years · National · Full-time

Advertised as Staff, but the requirements read as Senior.

Must have (7)
C or C++I2CSPIUARTEthernetbare-metal firmwareRTOS
Nice to have (1)
Python

“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
I2C2%SPI3%UART3%RTOS6%Ethernet10%

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

The posting covers both a Senior (7+ years) and Staff (10+ years) level in a single requisition; the minimum experience gate is 7 years, so the pool is sized at Senior. The title frames the role as Staff-level, hence the advertised/required split.

Work location is not specified in the posting — no city, state, or remote designation is given. The compensation range ($180K–$245K) and travel requirement (up to 20%) suggest a US-based, on-site or hybrid role, but no CBSA could be determined.

The degree requirement accepts 'equivalent hands-on experience' as an alternative to a Bachelor's, so no minimum degree is hard-gated.

C and C++ are listed together as a single combined skill requirement ('C/C++') throughout the posting; they are emitted as two separate skills since both are distinct languages used in the stack, with each listed as an alternative for the other to reflect the 'C/C++' framing.

Ethernet-based interfaces are explicitly called out alongside I2C, SPI, and UART as required protocol-level experience.

Python appears only under Preferred Qualifications ('Python for test automation, data logging, or tooling alongside embedded C/C++').

Robotics/industrial sensing background, edge AI compute platforms, configurable mixed-signal design, prior FAE/solutions architect experience, and mentoring experience all appear under Preferred Qualifications and are not emitted as hard gates — they name no specific named technology tool and so are omitted from the skills list per extraction rules.

SOC classification is Medium confidence: this is an embedded firmware/applications engineering role with a strong customer-facing and hardware bring-up component, sitting between Software Developers (15-1252) and the broader Computer Occupations catch-all (15-1299). The primary day-to-day work is writing driver and application firmware, so 15-1252 is the best fit.

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 ↗