Aeva, Inc.

Embedded SW Engineer - Mountain View

Aeva, Inc.
Apply
3 months ago
Mountain View, CA, USAMid Level
H1B sponsor

Base Salary

$132k - $179k/yr

Responsibilities

  • Design and implement real-time applications on application processors and microcontrollers using C/C++.
  • Participate in requirements documentation, design documentation, test-plan generation and execution, peer reviews, and process improvements.
  • Debug complex issues during product development.
  • Develop drivers for embedded communication protocols including SPI, I2C, and UART.
  • Develop applications that interact with custom hardware on QNX and embedded Linux.
  • Collaborate with electrical engineering, DSP, system test, and software QA teams, including supporting schematic reviews and new product design.

Requirements

  • At least 3 years of experience developing C/C++ code in embedded systems environments.
  • Familiarity with QNX, embedded Linux, FreeRTOS, or Zephyr.
  • Experience developing drivers for protocols such as SPI, I2C, and UART.
  • Experience developing applications interacting with custom hardware on QNX and embedded Linux.
  • Experience with ARM and Tensilica architectures.
  • Strong understanding of operating system and real-time operating system fundamentals.
  • Ability to work in laboratory settings with logic analyzers and oscilloscopes.
  • Preferred qualifications include network programming, AUTOSAR middleware, general automotive software development, and hobby embedded systems projects.

Tech Stack

Categories

Aeva, Inc.

About Aeva, Inc.

201-500 employees

Aeva builds frequency-modulated continuous-wave (FMCW) 4D LiDAR sensors and perception software for automotive autonomy, ADAS, robotics, and industrial automation. Its lidar-on-chip modules use silicon photonics and on-sensor processing to measure position and velocity, sold to OEMs and system integrators. Founded in 2017 and headquartered in Mountain View, California, Aeva is a public company listed on the NYSE.

Contact me