Embedded Software Engineer II - (C++) Realtime Platform
Latitude AI · Pittsburgh, PA
$150,320–$225,480from the description
Jul 9, 2026
Pittsburgh, PA
Jul 21, 2026
What this job asks for AI summary
This role sits within an embedded software team building platform software for an autonomous driving system. Day-to-day work centers on developing and maintaining a UDS diagnostic stack and other C++ software running in Linux userspace on ARM-based embedded platforms, along with writing automated tests and owning specific modules end-to-end. It suits engineers with a solid grounding in embedded Linux development, modern C++, and system-level debugging.
Mid level · 2+ years · San Jose-Sunnyvale-Santa Clara, CA · Bachelor's required · Full-time
“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
Roughly 2,400 people in the San Jose-Sunnyvale-Santa Clara, CA area plausibly meet what this posting asks for (software developers). range 890–3,150
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $217,796 (middle half $177,469–$231,052). 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 (6)
The posting lists multiple office locations (Pittsburgh, Dearborn MI, Palo Alto CA) with no remote option; the California salary range is quoted, suggesting Palo Alto is the primary location used for compensation benchmarking, so the CBSA is set to San Jose-Sunnyvale-Santa Clara, CA.
The experience requirement is stated twice with slight variation: '2+ years' in one line and '3+ years (or Master's + 1+ years)' in another. The lower bound of 2+ years is used for the overall years minimum as the minimum threshold.
A Bachelor's degree is listed as a hard requirement; a Master's or PhD is offered as an alternative path, so Bachelor's is the minimum formal degree gate.
UDS (ISO 14229) appears in the 'What you'll do' section as a task context (supporting an existing stack) rather than as a stated candidate requirement, and is explicitly listed under 'Nice to have' — treated as preferred.
Automated test writing and Python scripting are listed in the required qualifications section and are treated as hard gates; gtest, Bazel, and Docker appear only under 'Nice to have' and are preferred.
ARM TrustZone and OP-TEE are listed together as interchangeable alternatives under 'Nice to have.'
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.