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

Clutch Canada

Mountain View (CA)

On-site

USD 132,400 - 179,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Health, dental and vision coverage
401k
Paid time off
Paid holidays

Job summary

Aeva is seeking a software engineer to design and optimize real-time embedded applications in C/C++ for its LiDAR platforms.

You will work in QNX and embedded Linux environments, develop drivers for SPI/I2C/UART, and collaborate with EE, DSP, System Test, and SW QA to deliver production‑grade software. This role supports autonomous sensing technology and offers opportunities to grow in a fast-paced hardware–software team.

Qualifications

  • 3+ years of experience developing C/C++ in embedded systems.
  • Experience with QNX, embedded Linux, FreeRTOS, Zephyr.
  • Driver development for SPI, I2C, UART.
  • Applications interacting with custom hardware on QNX/embedded Linux.
  • Experience with ARM and Tensilica architectures.
  • Strong OS/RTOS fundamentals; lab debugging with logic analyzers and scopes.

Responsibilities

  • Design and implement real-time applications in C/C++ for application processors and MCUs.
  • Participate in requirements/design docs, test plans, and reviews.
  • Debug complex issues during product development.
  • Collaborate with EE and other teams to support new product design processes.

Skills

Embedded C/C++
QNX Embedded
Embedded Linux
RTOS driver development
SPI/I2C/UART drivers
ARM/Tensilica architectures
Lab debugging
Cross-functional collaboration
Production-grade software
Debugging complex issues

Tools

Logic analyzers
Oscilloscopes

Job description

Aeva is seeking a software engineer to design and optimize real-time embedded applications in C/C++ for its LiDAR platforms.

You will work in QNX and embedded Linux environments, develop drivers for SPI/I2C/UART, and collaborate with EE, DSP, System Test, and SW QA to deliver production‑grade software. This role supports autonomous sensing technology and offers opportunities to grow in a fast-paced hardware–software team.

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

Similar jobs worth comparing

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

Aeva • Mountain View (CA)

On-site
USD 120,000 - 190,000
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++ 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 • Mountain View (CA)

On-site
USD 120,000 - 190,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 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
Embedded Software Engineer – Autonomy & Real‑Time Systems
Embedded Software Engineer – Autonomy & Real‑Time Systems

Heaviside Industries • Los Angeles (CA)

On-site
USD 130,000 - 190,000
Stock options
Medical, vision & dental
401(k) retirement plan