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 4 months 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

Structural Analysis Engineer, Structural Integrity and Analysis

Structural Analysis Engineer role at Amazon's Project Kuiper, focusing on spacecraft structural integrity analysis and testing for satellite constellation development.

Design Verification Engineer

Design Verification Engineer role at Amazon's Project Kuiper, working on satellite communications systems with competitive compensation and comprehensive benefits.

Software Development Engineer, Kuiper Payload Radio

Software Development Engineer role at Amazon's Project Kuiper, developing satellite communication systems for global broadband internet connectivity.

XR Systems Engineer

XR Systems Engineer position at Qualcomm Technologies, developing cutting-edge AR/VR technologies and multimedia systems with competitive compensation and benefits.

Embedded Software Engineer – Device Driver Development

Embedded Software Engineer position at Qualcomm focusing on device driver development, offering competitive salary and comprehensive benefits package.