C++ Software Engineer, Perception

Aeva develops groundbreaking sensing and perception technology integrating LiDAR components onto silicon photonics chips for autonomous devices.
$154,900 - $209,600
Embedded
Mid-Level Software Engineer
In-Person
1+ year of experience
AI · Automotive · Robotics

Description For C++ Software Engineer, Perception

Aeva is revolutionizing autonomous technology with their innovative 4D LiDAR sensors that can detect instant velocity alongside 3D position. As a C++ Software Engineer in the Perception team, you'll be at the forefront of developing cutting-edge autonomous driving technology. The role involves working with the algorithms team to implement, optimize, and deploy Aeva's 4D FMCW LiDAR algorithms for production use.

The position offers an exciting opportunity to work with advanced perception technologies in the autonomous vehicles and robotics space. You'll be contributing to production software with a focus on automotive safety and performance optimizations, while collaborating with cross-functional teams to deliver high-impact projects.

The ideal candidate should have an advanced degree in a relevant engineering field and 1-2 years of experience with perception technologies. Strong C++ development skills and Linux expertise are essential, along with proficiency in Python and Bash scripting. Knowledge of 3D geometry and linear algebra is crucial for this role.

Aeva offers a competitive compensation package including a salary range of $154,900 - $209,600, comprehensive benefits, and the opportunity to work on transformative technology that will shape the future of autonomous systems across various industries from automotive to consumer electronics and beyond.

Last updated 22 days ago

Responsibilities For C++ Software Engineer, Perception

  • Contribute to production software and algorithms with focus on automotive safety and performance optimizations
  • Adhere to coding standards and best practices
  • Collaborate with cross-functional teams to deliver projects
  • Take ownership of assigned tasks with documentation and tests

Requirements For C++ Software Engineer, Perception

Python
Linux
  • MS or PhD in Computer Science, Applied Mathematics, Robotics, Electrical Engineering, or related field
  • 1 to 2 years of experience with perception technologies
  • Strong C++ development and Linux environment experience
  • Skilled in Python and Bash scripting
  • Knowledge of linear algebra, non-linear solvers, and 3D geometry

Benefits For C++ Software Engineer, Perception

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
Parental Leave
  • Comprehensive medical, dental, and vision coverage
  • Pre-tax commuter benefits
  • Health care/dependent care accounts
  • 401k plan
  • Life and disability benefits
  • Flexible time off
  • Paid parental leave
  • 11 paid holidays annually

Interested in this job?

Jobs Related To Aeva C++ Software Engineer, Perception

ADAS Vehicle Integration Engineer

ADAS Vehicle Integration Engineer position at Qualcomm China, focusing on automotive systems integration, testing, and ADAS technology implementation.

Test Engineer

Test Engineer position at Kairos Power, focusing on molten salt testing systems for nuclear energy technology, offering $101K-$119K in Alameda, CA.

Forward Deployed Engineer - Firmware Specialist

Remote Forward Deployed Engineer position specializing in firmware for blockchain mining technology, combining technical expertise with customer support.

Software Engineer, Performance and Thermal, Pixel

Software Engineer position focusing on performance and thermal management for Google Pixel devices, requiring embedded systems expertise and C/C++ programming skills.

SoC and IP Design Engineer, Google Cloud

SoC and IP Design Engineer position at Google Cloud, focusing on custom silicon solutions and hardware architecture for Google's products.