Real-Time Embedded C/C++ Engineer for LiDAR

Aeva

Mountain View (CA)

On-site

USD 120,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Aeva is seeking a software engineer to design and implement real-time applications on application processors and microcontrollers using C/C++. You will work on embedded platforms, participate in design docs, tests, reviews, and validation within a multidisciplinary team.

The ideal candidate has 3+ years in embedded C/C++, familiarity with QNX, embedded Linux, and RTOS, plus hands-on experience with SPI/I2C/UART and ARM/Tensilica architectures.

Qualifications

  • 3+ years of experience developing C/C++ in embedded systems environments.
  • Experience with QNX, embedded Linux, FreeRTOS, Zephyr.
  • Experience in driver development for SPI, I2C, UART, etc.
  • Experience developing applications that interact with custom hardware on QNX and embedded Linux.
  • Experience working cross-functionally with EE, DSP, System Test, and SW QA.
  • Experience working on ARM, Tensilica architectures.
  • Strong understanding of OS and RTOS fundamentals.
  • Passion to make embedded SW applications resilient, safe, and production-grade.
  • Ability and interest to operate in lab settings with logic analyzers and oscilloscopes for debugging.
  • Nice-to-haves: familiarity with AUTOSAR middleware and automotive SW development; building hobby embedded projects.

Responsibilities

  • Design and implement real-time applications on application processors & microcontrollers in C/C++
  • Participate in software processes including requirements and design documentation, test-plan generation and execution, peer design and code reviews
  • Debug complicated issues during product development
  • Collaborate with EE and other teams to support new product design process; schematic reviews

Skills

C/C++ embedded software
Real-time development
Lab debugging

Tools

QNX
Embedded Linux
FreeRTOS
Zephyr
SPI
I2C
UART
ARM
Tensilica

Job description

Aeva is seeking a software engineer to design and implement real-time applications on application processors and microcontrollers using C/C++. You will work on embedded platforms, participate in design docs, tests, reviews, and validation within a multidisciplinary team.

The ideal candidate has 3+ years in embedded C/C++, familiarity with QNX, embedded Linux, and RTOS, plus hands-on experience with SPI/I2C/UART and ARM/Tensilica architectures.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Real-Time, HW/OS Integration
Embedded Software Engineer - Real-Time, HW/OS Integration

Clutch Canada • Mountain View (CA)

On-site
USD 132,000 - 180,000
Equity
Health, dental and vision coverage
401k
+2
Embedded Software Engineer – Real-Time C/C++ for Autonomy
Embedded Software Engineer – Real-Time C/C++ for Autonomy

Aeva, Inc. • Mountain View (CA)

On-site
USD 132,000 - 180,000
Real-Time Embedded Software Engineer (C/C++)
Real-Time Embedded Software Engineer (C/C++)

Aeva Inc. • Mountain View (CA)

On-site
USD 132,000 - 180,000
Senior Embedded C++ Software Engineer - Mountain View, Ca at Aeva, Inc. Mountain View, CA
Senior Embedded C++ Software Engineer - Mountain View, Ca at Aeva, Inc. Mountain View, CA

Fairweather, LLC • Mountain View (CA)

On-site
USD 140,000 - 170,000
Embedded SW Engineer - Mountain View
Embedded SW Engineer - Mountain View

Aeva • Mountain View (CA)

On-site
USD 120,000 - 190,000
Senior Embedded C++ Engineer — Real-Time ARM/QNX + Equity
Senior Embedded C++ Engineer — Real-Time ARM/QNX + Equity

Fairweather, LLC • Mountain View (CA)

On-site
USD 140,000 - 170,000
Embedded SW Engineer - Mountain View
Embedded SW Engineer - Mountain View

Aeva Inc. • Mountain View (CA)

On-site
USD 132,000 - 180,000
Embedded SW Engineer - Mountain View
Embedded SW Engineer - Mountain View

Aeva, Inc. • Mountain View (CA)

On-site
USD 132,000 - 180,000
Embedded SW Engineer - Mountain View
Embedded SW Engineer - Mountain View

Clutch Canada • Mountain View (CA)

On-site
USD 132,000 - 180,000
Equity
Health, dental and vision coverage
401k
+2
Senior Embedded Controls Engineer – Motion & LiDAR Systems
Senior Embedded Controls Engineer – Motion & LiDAR Systems

Aeva • Mountain View (CA)

On-site
USD 140,000 - 170,000
Stock grants
Health benefits
Unlimited PTO
+3