Real-Time Embedded Software Engineer (C/C++)

Aeva Inc.

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.

Job summary

Aeva Inc. in Mountain View, CA is seeking an Embedded Software Engineer to design and implement real-time applications for application processors and microcontrollers using C/C++. The role involves collaborating with EE, DSP, System Test and SW QA to drive product development.

The candidate should have 3+ years of experience in embedded C/C++ and familiarity with QNX, embedded Linux, FreeRTOS or Zephyr; strong debugging skills and lab testing capabilities are required.

Qualifications

  • 3+ years of experience developing C/C++ in embedded environments.
  • Familiarity with QNX, embedded Linux, FreeRTOS or Zephyr.
  • Experience developing drivers for SPI, I2C, UART and related interfaces.
  • Experience interfacing with custom hardware on QNX/embedded Linux.
  • Ability to collaborate with EE, DSP, System Test and SW QA teams.

Responsibilities

  • Design and implement real-time applications on application processors and microcontrollers in C/C++.
  • Participate in requirements, design, tests, reviews, and process improvements.
  • Debug complex issues during product development.
  • Collaborate with cross-functional teams to support new product designs.

Skills

C/C++ embedded
Real-time systems
ARM/Tensilica
QNX/embedded Linux/RTOS
Driver development (SPI I2C UART)
Lab debugging

Job description

Aeva Inc. in Mountain View, CA is seeking an Embedded Software Engineer to design and implement real-time applications for application processors and microcontrollers using C/C++. The role involves collaborating with EE, DSP, System Test and SW QA to drive product development.

The candidate should have 3+ years of experience in embedded C/C++ and familiarity with QNX, embedded Linux, FreeRTOS or Zephyr; strong debugging skills and lab testing capabilities are required.

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

Similar jobs worth comparing

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
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
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, 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
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
Embedded SW Engineer - Mountain View
Embedded SW Engineer - Mountain View

Aeva Inc. • Mountain View (CA)

On-site
USD 132,000 - 180,000
Embedded Real-Time Software Engineer for Automotive Systems
Embedded Real-Time Software Engineer for Automotive Systems

Applied Intuition • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Real-Time Embedded Software Engineer I (C/C++ Linux)
Real-Time Embedded Software Engineer I (C/C++ Linux)

Panasonic Avionics Corporation • Irvine (CA)

On-site
USD 46,000 - 76,000
Paid time off
Health Insurance
401K match
Embedded SW Engineer - Mountain View
Embedded SW Engineer - Mountain View

Aeva, Inc. • Mountain View (CA)

On-site
USD 132,000 - 180,000