Embedded SW Engineer - Mountain View
Aeva, Inc. · Mountain View, CA
$132,400–$179,200
Jul 13, 2026
Mountain View, CA
Jul 21, 2026
What this job asks for AI summary
An embedded software engineering role focused on building and maintaining real-time applications for LiDAR sensor hardware, running on application processors and microcontrollers. Day-to-day work spans driver development for common communication protocols, cross-functional collaboration with hardware and systems teams, and hands-on lab debugging. Suits engineers with a solid background in C/C++ on RTOS and embedded Linux platforms such as QNX or FreeRTOS.
Mid level · 3+ years · Mountain View, CA · Full-time
Pay in the description: $132,400–$179,200
“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 230 people in the Mountain View, CA area plausibly meet what this posting asks for (software developers). range 120–360
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.
Rare in this occupation — lead with these, and say what you built with them.
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)
Location is not explicitly stated in the posting; Aeva is headquartered in Mountain View, CA, so the CBSA is inferred from that.
C and C++ are listed together as a single requirement ('C/C++') but are distinct languages — both are emitted as separate required skills, each with the other as an alternative, reflecting that the JD treats them interchangeably as a combined gate.
QNX, embedded Linux, FreeRTOS, and Zephyr appear together under 'Familiarity working with' in the requirements section. QNX and embedded Linux are separately reinforced as hard gates by the follow-on requirement ('Experience developing applications that interact with custom HW on QNX and embedded Linux'), so both are marked required. FreeRTOS/Zephyr are emitted as preferred since they are not independently reinforced.
AUTOSAR and Network Programming appear under the explicit 'Nice-to-haves' section.
ARM and Tensilica architectures are listed as a combined requirement; ARM is the primary with Tensilica as the alternative.
The role asks for 3+ years of embedded C/C++ experience, which maps to a Mid-level band despite the compensation range suggesting a more experienced hire — seniority is assessed at Mid given the stated minimum experience and absence of senior-scope language.
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.