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

Aeva Inc.

Mountain View (CA)

On-site

USD 132,400 - 179,200

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

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

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

Aeva • Mountain View (CA)

On-site
USD 140,000 - 200,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,400 - 179,200
Embedded Software Engineer – Real-Time Systems (C/C++)
Embedded Software Engineer – Real-Time Systems (C/C++)

Aeva • Mountain View (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer (Mountain View)
Embedded Software Engineer (Mountain View)

Aeva • Mountain View (CA)

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

Aeva • Mountain View (CA)

On-site
USD 120,000 - 180,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 Software Engineer
Embedded Software Engineer

Innoviz Technologies • Israel Township (OH)

On-site
USD 90,000 - 130,000
Embedded SW Engineer - Mountain View
Embedded SW Engineer - Mountain View

Aeva, Inc. • Mountain View (CA)

On-site
USD 132,400 - 179,200
Real-Time C/C++ Software Engineer (Embedded)
Real-Time C/C++ Software Engineer (Embedded)

Applied Materials • Santa Clara (CA)

On-site
USD 124,000 - 171,000
Comprehensive benefits package
Learning and growth opportunities
Stock award programs (eligible)
Embedded S/W Engineer
Embedded S/W Engineer

PlanIT Group, LLC • Grand Prairie (TX)

On-site
USD 110,000 - 170,000