DSP Software Engineer

Mountain View, CA
System Algorithms /
Full-Time
/ On-site
About us:
Aeva is building the next generation of sensing and perception for autonomous vehicles and beyond. With its unique ability to measure instantaneous velocity for each pixel, long-range performance at high resolutions, while being free from LiDAR or sunlight interference, Aeva’s 4D LiDAR is built from the ground up at silicon photonics scale for mass-market applications.

Role Overview:
We are looking for a software engineer with a focus on developing signal processing algorithms in production as well as simulation platforms.

What you'll do:

    • Design and develop signal processing, detection, and optimization algorithms in C++ in production software and simulation platforms
    • Translate floating-point models to fixed-point for optimal implementation on ARM processors and FPGAs
    • Be involved in all stages of algorithm development including data collection, analysis, development, and test
    • Participate in the team's development processes, including requirements and design documentation, test-plan generation and execution, peer design and code reviews, process feedback, and improvements

What you have:

    • Bachelor degree with 2+ years of industry experience working on software development for signal processing applications or a masters degree with a focus on signal processing or communication systems
    • 3+ years of experience in developing C/C++ applications with a focus on algorithm design
    • Good fundamentals in signal processing, probability theory, mathematics, and excellent problem-solving skills
    • Experience with quantitative data analysis and simulation software (Matlab preferred)
    • Willingness to learn, ability to communicate well, and demonstrate healthy drive and energy to understand and solve complex system-level problems

Nice to have:

    • Experience working on simulation platforms to model hardware systems
    • Worked on fixed-point algorithm implementation on low-end processors
    • Knowledge of advanced signal processing algorithms for radar/lidar/communication systems
    • Experience working on point cloud processing and filtering

What's in it for you:

    • Be part of a fast paced and dynamic team
    • Very competitive compensation and meaningful stock grants
    • Exceptional benefits: Medical, Dental, Vision, and more
    • Unlimited PTO: We care about results, not punching time cards