Embedded SW Engineer - Mountain View
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
What you'll do:
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.
What you have:
- 3+ years of experience developing C/ C++ code in embedded systems environments.
- Familiarity working with QNX, embedded Linux, FreeRTOS, Zephyr etc.
- Experience in driver development for common embedded communication protocols such SPI, I2C, UART etc.
- Experience developing applications that interact with custom HW on QNX and embedded Linux.
- Experience working cross-functionally with other teams such as EE, DSP, System Test, and SW QA.
- Experience working on ARM, Tensilca 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, oscilloscopes for debugging.
Nice-to-haves:
Familiarity/Experience with Network Programming, and AUTOSAR middleware and general Automotive SW development experience.
Experience building hobby embedded systems projects outside of work.
About Aeva, Inc.
Sensing technology company developing 4D LiDAR sensors that measure range, velocity, and reflectivity simultaneously for autonomous vehicles and industrial applications.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Aeva, Inc.
Optical Aligner and Test Engineer - Bangalore, India
Bengaluru, IND
Optical Aligner and Test Engineer - Mountain View, CA
Mountain View, USA
Marketing and Communications Manager
, CAN
Test Engineering Manager, Photonics and PCBA
, CAN
Manager, IIIV Design and Characterization
, CAN
Staff LiDAR Algorithms Engineer
Bengaluru, IND
Senior Perception Engineer
, CAN
Senior Staff Software Engineer (C++)
, CAN
