Embedded Software Engineer (Mountain View)

Aeva

Mountain View (CA)

On-site

USD 140,000 - 200,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Aeva in Mountain View, CA seeks an experienced embedded software developer to design and implement real-time applications in C/C++ for application processors and microcontrollers.

You will collaborate across EE, DSP, System Test and SW QA, contribute to requirements, design docs, test plans, and debugging complex issues to deliver production-grade software for automotive-grade platforms.

Qualifications

  • 3+ years of experience developing C/C++ code in embedded systems environments.

Responsibilities

  • Design and implement real-time applications on application processors and microcontrollers in C/C++.
  • Participate in requirements/design docs, test plans, and code reviews.
  • Debug complex issues during product development.
  • Collaborate with EE, DSP, System Test and SW QA teams.

Skills

C/C++
Embedded systems
ARM architecture
OS/RTOS fundamentals
Driver development
SPI/I2C/UART
QNX
Embedded Linux
Networking
AUTOSAR middleware
Cross-functional collaboration
Diagnostics tools

Tools

QNX
Embedded Linux
FreeRTOS
Zephyr
ARM toolchain

Job description

  • Design and implement real-time applications on application processors & microcontrollers in C/C++
  • Participate in the team’s software processes, including requirements and design documentation, test-plan generation and execution, peer design and code reviews, process feedback, and improvements
  • Debug complicated issues as they arise during product development
  • Work with different teams like EE to support new product design process, schematic reviews etc

Experience working cross-functionally with other teams such as EE, DSP, System Test, and SW QAExperience developing applications that interact with custom HW on QNX and embedded Linux3+ years of experience developing C/ C++ code in embedded systems environmentsStrong understanding of OS and RTOS fundamentalsExperience in driver development for common embedded communication protocols such SPI, I2C, UART etcFamiliarity working with QNX, embedded Linux, FreeRTOS, Zephyr etcPassion to make embedded SW applications resilient, safe, and production-gradeAbility and interest to operate in lab settings with logic analyzers, oscilloscopes for debuggingExperience working on ARM, Tensilca architecturesFamiliarity/Experience with Network Programming, and AUTOSAR middleware and general Automotive SW development experienceExperience building hobby embedded systems projects outside of work

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

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

Best NanoTech • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
C++ Embedded Software Engineer
C++ Embedded Software Engineer

ContractStaffingRecruiters.com • Aurora (CO)

On-site
USD 120,000 - 180,000
Firmware Embedded Software Engineer
Firmware Embedded Software Engineer

STS Technical Services • Melbourne (FL)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Innoviz Technologies • Israel Township (OH)

On-site
USD 90,000 - 130,000
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 Engineer
Embedded Engineer

Sapsol Technologies Inc • Irvine (CA)

On-site
USD 120,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

Eikon Consulting • The Colony (TX)

On-site
USD 90,000 - 120,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000