

Embedded SW Engineer
Location
Mountain View, CA
Level
Mid-Level
Department
Semiconductors
Type
Salary
Job Description
Posted on:
2026-01-08
Responsibilities
- Design and implement real-time applications on application processors & microcontrollers in C/C++.
- Participate in software processes including requirements and design documentation.
- Generate and execute test plans.
- Conduct peer design and code reviews.
- Debug complicated issues during product development.
- Collaborate with EE and other teams for new product design and schematic reviews.
- Ensure the development of resilient, safe, and production-grade embedded SW applications.
Job Requirements
- 3+ years of experience developing C/C++ code in embedded systems.
- Familiarity with QNX, embedded Linux, FreeRTOS, Zephyr.
- Experience in driver development for embedded communication protocols like SPI, I2C, UART.
- Ability to work cross-functionally with teams such as EE, DSP, System Test, and SW QA.
- Experience with ARM and Tensilica architectures.
- Strong understanding of OS and RTOS fundamentals.
- Interest in operating in lab settings with debugging tools like logic analyzers and oscilloscopes.




