Embedded SW Engineer - Mountain View
$132,400 - $179,200 USD yearly
Originally posted 14 July 2026 by the employer.
About the role
Aeva is seeking an Embedded SW Engineer to design and implement real-time applications on application processors and microcontrollers in C/C++. The role supports 4D LiDAR sensing technology integrating photonics components into compact modules.
What you'll do
- Design and implement real-time applications on application processors and microcontrollers in C/C++. - Participate in software lifecycle processes including requirements, design documentation, test-plan generation, execution, and peer code reviews. - Debug complicated issues as they arise across the product development cycle. - Collaborate cross-functionally with teams like EE on product design processes and schematic reviews.
What you'll need
- 3+ years of experience developing C/C++ code in embedded systems environments. - Familiarity working with QNX, embedded Linux, FreeRTOS, or Zephyr. - Experience in driver development for embedded communication protocols such as SPI, I2C, and UART. - Experience developing applications that interact with custom HW on QNX and embedded Linux. - Experience working on ARM or Tensilica architectures. - Experience debugging in lab settings using logic analyzers and oscilloscopes.
Nice to have
- Familiarity or experience with Network Programming, AUTOSAR middleware, and general Automotive SW development. - Experience building hobby embedded systems projects outside of work.
Skills: embedded systems, C/C++, driver development, RTOS, ARM
This role has been open 98 days — well above the 56-day median for Embedded Firmware Engineering roles.
Embedded Firmware Engineering · Systems Software
|
Open roles in category
738
|
Median days open
56 d
|
Median salary
$169k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | Aeva Technologies | All employers we track in this specialty (738 roles · 83 employers) |
|---|---|---|
| Open roles in this specialty | 2 | 738 |
| Open roles in the wider Software, Firmware & Systems family | 16 | 6222 · 145 employers |
| Median days open | 142 d | 56 d (+86 d vs this employer) |
| Median salary (USD postings) | — | $169k |
Skills observed across this category: embedded systems, C/C++, driver development, RTOS, ARM
Who's hiring in this category
- Qualcomm · 123 open roles · median 50 d
- AMD · 63 open roles · median 38 d
- Micron Technology · 61 open roles · median 88 d
- NVIDIA · 56 open roles · median 61 d
- Lattice Semiconductor · 48 open roles · median 41 d
- NXP Semiconductors · 30 open roles · median 33 d
How we counted: 738 open Embedded Firmware Engineering (Systems Software) roles from 83 employers tracked in the SemiconductorJobs index, counted 20 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.