Aeva

Embedded SW Engineer

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

More job openings