- Robot type
- Sensors and Components
- Location
- Mountain ViewCaliforniaUSA
- Job type
- Software
- Posted
- Jul 14, 2026
- Salary
- $132,400–$179,200 a year
Full-time
Embedded SW Engineer - Mountain View
Job description
Aeva — Embedded SW Engineer - Mountain View (Mountain View, California).
Job responsibilities
- Design and implement real-time applications on application processors & microcontrollers in C/C++.
- Participate in the team's software processes, including requirements and design documentation, test-plan generation and execution, peer design and code reviews, process feedback, and improvements.
- Debug complicated issues as they arise during product development.
- Work with different teams like EE to support new product design process, schematic reviews etc.
Job requirements
- 3+ years of experience developing C/ C++ code in embedded systems environments.
- Familiarity working with QNX, embedded Linux, FreeRTOS, Zephyr etc.
- Experience in driver development for common embedded communication protocols such SPI, I2C, UART etc.
- Experience developing applications that interact with custom HW on QNX and embedded Linux.
- Experience working cross-functionally with other teams such as EE, DSP, System Test, and SW QA.
- Experience working on ARM, Tensilca architectures.
- Strong understanding of OS and RTOS fundamentals.
- Passion to make embedded SW applications resilient, safe, and production-grade.
Similar jobs
Aeva · Software
Senior Embedded Controls Engineer – Scanning Systems
Mountain View, California
Aeva · Software
Sr. Embedded Controls Engineer – Scanning Systems
Mountain View, California
Aeva · Software
Software Field Applications Engineer
Mountain View, California
Aeva · Software
Senior Staff Software Engineer (C++)
Mountain View, California
