

Embedded SW Engineer
Location
Mountain View, CA
Level
Mid-Level
Department
Semiconductors
Type
Salary
Job Description
Posted on:
2026-05-18
Responsibilities
- Design and implement real-time applications in C/C++.
- Participate in software processes including documentation and test-plan generation.
- Debug issues during product development.
- Collaborate with EE teams for new product design and schematic reviews.
- Conduct peer design and code reviews.
- Work cross-functionally with teams such as DSP, System Test, and SW QA.
- Ensure applications are resilient, safe, and production-grade.
Job Requirements
- 3+ years of experience in embedded systems development with C/C++.
- Familiarity with QNX, embedded Linux, FreeRTOS, or Zephyr.
- Experience in driver development for SPI, I2C, UART communication protocols.
- Experience with ARM and Tensilica architectures.
- Strong understanding of OS and RTOS fundamentals.
- Ability to work in lab settings with debugging tools.
- Passion for developing high-quality embedded software applications.




