Senior Embedded C++ Software Engineer

Aeva develops groundbreaking sensing and perception technology, integrating LiDAR components onto silicon photonics chips for autonomous devices.
Rochester, NY, USA
$123,900 - $167,700
Embedded
Senior Software Engineer
In-Person
101 - 500 Employees
10+ years of experience
Robotics · Automotive

Description For Senior Embedded C++ Software Engineer

Aeva, a pioneering company in sensing and perception technology, is seeking a Senior Embedded C++ Software Engineer to join their innovative team. The company is revolutionizing autonomy with their groundbreaking 4D LiDAR technology that integrates key components onto silicon photonics chips, enabling autonomous devices to make more intelligent and safe decisions.

As a Senior Embedded C++ Software Engineer, you'll be at the forefront of developing real-time applications on ARM processors, working with cutting-edge sensor technology. The role demands expertise in C++ multi-threaded applications, particularly for QNX systems, and requires a strong background in embedded systems development.

The position offers an exciting opportunity to work on transformative technology that impacts various sectors from automated driving to industrial robotics. You'll be part of a dynamic, fast-paced team where your contributions will directly influence the development of next-generation perception systems.

The compensation package is highly competitive, including a salary range of $123,900 - $167,700, meaningful stock grants, and comprehensive benefits. The company values work-life balance, offering unlimited PTO, medical benefits, and various other perks. This is an ideal opportunity for an experienced embedded systems engineer who wants to make a significant impact in the autonomous technology sector.

Last updated 20 days ago

Responsibilities For Senior Embedded C++ Software Engineer

  • Design and implement real-time applications on ARM processors interfacing with multiple sensors mainly in C++
  • Participate in software processes including requirements and design documentation
  • Generate and execute test plans
  • Conduct peer design and code reviews
  • Debug complicated issues during product development
  • Work in a dynamic and fast-paced environment

Requirements For Senior Embedded C++ Software Engineer

Python
Linux
  • 10+ years of experience developing C++ multi-threaded applications, ideally for QNX targeting multiple ARM cores
  • Experience in profiling and benchmarking C++ applications and optimizing code for maximum performance
  • Experience developing applications that interact with HW on QNX
  • Experience working cross-functionally with other teams such as DSP, System Test, and SW QA
  • Passion to make embedded SW applications resilient, safe, and production-grade
  • Experience with scripting languages: Python, and Shell scripts

Benefits For Senior Embedded C++ Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Very competitive compensation and meaningful stock grants
  • Medical, Dental, Vision benefits
  • Unlimited PTO
  • 401k plan
  • Life and disability benefits
  • Paid parental leave
  • 11 paid holidays annually
  • Pre-tax commuter and health care/dependent care accounts

Interested in this job?

Jobs Related To Aeva Senior Embedded C++ Software Engineer

Senior Thermal Engineer

Senior Thermal Engineer position at Aeva, focusing on thermal analysis and optimization of products with 7+ years of experience required.

Senior Embedded C++ Software Engineer

Senior Embedded C++ Software Engineer position at Aeva, developing real-time applications for autonomous devices and LiDAR technology.

Systems Engineer

Senior Systems Engineer position focusing on LiDAR technology development and integration for autonomous systems.

Sr. ASIC Design Verification Engineer, Kuiper Modem DV Team

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, focusing on satellite communication systems verification and implementation.

Structural Analysis Engineer, Structural Integrity and Analysis

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