Aeva

Embedded SW Engineer

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.
Apply now

More job openings