Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Staff Software Engineer (C++)

Aeva, Inc.

Job Description

Job Description

Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception technology that integrates all key LiDAR components onto a silicon photonics chip in a compact module. Aeva 4D LiDAR sensors uniquely detect instant velocity in addition to 3D position, allowing autonomous devices like vehicles and robots to make more intelligent and safe decisions. 

 

We are looking for a Staff Software Engineer, C++ to lead the design and development of Aeva’s core software infrastructure for 4D LiDAR products. This is a highly technical, hands-on role focused on building reliable, efficient, and scalable systems that power Aeva’s software stack. This role is ideal for someone who is exceptional in modern C++, understands large software architectures, and can own critical infrastructure used across multiple engineering teams.

Responsibilities

  • Design, build, and maintain core C++ infrastructure used across Aeva’s software platforms.
  • Own architecture for large-scale, performance-critical systems with a focus on reliability, maintainability, and long-term scalability.
  • Lead development of foundational libraries, runtime components, data pipelines, APIs, SDK components, and system-level services.
  • Optimize software for latency, throughput, memory usage, concurrency, and CPU/GPU efficiency.
  • Drive technical decisions across teams and provide clear guidance on tradeoffs, design patterns, interfaces, and system boundaries.
  • Mentor senior and mid-level engineers through design reviews, code reviews, debugging sessions, and technical planning.
What you have

  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related technical field.
  • 10+ years of professional software engineering experience in modern C++.
  • Strong systems programming background, including Linux development, networking, IPC, file I/O, process management, and performance debugging.
  • Experience building production-quality infrastructure used by multiple teams or products.
  • Ability to reason about latency, throughput, memory usage, cache behavior, and algorithmic complexity.
  • Strong debugging skills across application, system, and integration layers.
  • Excellent written and verbal communication skills, with the ability to explain complex technical decisions clearly.
Nice-to-have

  • Experience with SDKs, APIs, middleware, data streaming, visualization tools, or real-time data processing.
  • Experience with Bazel or similar modern build systems.
  • Experience with CUDA, GPU acceleration, SIMD, zero-copy data movement, or high-throughput data pipelines.
  • Experience with networking protocols, packet capture, serialization formats, and distributed systems.
  • Experience with safety-critical, automotive, or embedded software development.

Salary pay ranges are determined by role, level, and location. Within the range, the successful candidate’s starting base pay will be determined based on factors including job-related skills, experience, certifications, qualifications, relevant education or training, and market conditions. These ranges are subject to change in the future. Depending on the position offered, equity, bonus, and other forms of compensation may be provided as part of a total compensation package, in addition to comprehensive medical, dental, and vision coverage, pre-tax commuter and health care/dependent care accounts, 401k plan, life and disability benefits, flexible time off, paid parental leave, and 11 paid holidays annually

Aeva is an Equal Opportunity Employer including protected Veterans and individuals with disabilities.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Staff Software Engineer (C++) in Mountain View, CA vacancy
  • $192.34k - $260.24k

     ...intelligent and safe decisions.    We are looking for a Staff Software Engineer, C++ to lead the design and development of Aeva’s core software...  ...design patterns, interfaces, and system boundaries. ~Mentor senior and mid-level engineers through design reviews, code... 
    Senior
    Flexible hours

    Aeva Inc.

    Mountain View, CA
    more than 2 months ago
  • $240.8k - $361.2k

     ...Working at the intersection of hardware, software, and molecular science, Carbon is committed...  ...remain resilient and highly available. Engineer Scalable Web Infrastructure: Lead the...  ...programming languages such as Node, Typescript, C++, golang, python, Java, etc. Expert... 
    Senior
    Full time
    For contractors
    Work at office

    Carbon, Inc.

    Sunnyvale, CA
    8 hours ago
  •  ...the design, development, and optimization of high‑performance C++ software for real‑time video processing and GPU‑intensive workloads. Build...  ..., OS frameworks, and third‑party applications (including game engines). Act as a technical ambassador, collaborating with GPU... 
    Senior
    Full time

    Dolby

    Sunnyvale, CA
    15 hours ago
  • $176.4k - $319.72k

     ...About The Team The Systems Engineering team is responsible for the...  ...intersection of hardware, software, and robot operations, with a...  ...About The Role As a Senior/Staff Software Engineer, Behavior Fault...  ...algorithmic problem solving skills in C++/C. # Technically fluent and... 
    Senior
    Full time
    Temporary work
    Work experience placement

    Nuro

    Mountain View, CA
    15 hours ago
  • $176.4k - $319.72k

     ...richer, and more connected future. About the Role As a Senior/Staff Software Engineer working on driving behavior verification, you are...  ...experience, with the ability to code proficiently in Python or C++. ~ Bachelor’s Degree or Master’s Degree in Computer Science... 
    Senior
    Odd job
    Full time
    Work experience placement

    Nuro

    Mountain View, CA
    15 hours ago
  • $170k - $260k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...the role We are looking for a Senior or Staff Software Engineer with a strong background in Visual...  ...(AV) domain, and brings solid C++ engineering skills to architect robust... 
    Senior
    Odd job
    Full time
    Work at office

    Gatik Ai

    Mountain View, CA
    15 hours ago
  • $235.03k - $352.29k

     ...model development. The team closely collaborates with autonomy engineers to ensure our labeled data is high-quality and comprehensive. As...  ...You have strong problem-solving and programming skills in Python, C++ or Go Bonus Points Experience building reliable large... 
    Senior
    Full time

    Nuro

    Mountain View, CA
    15 hours ago
  •  ...Overview Come join Intuit as a Senior Staff Software Engineer and help us power prosperity around the world. We are looking for engineers that love to take on new challenges, solve tough problems, and have deep empathy for our customers. You’ll work with a small group... 
    Senior
    Temporary work
    Work experience placement
    Relocation package

    Intuit

    Mountain View, CA
    4 days ago
  •  ...insights to improve their business. Our engineering teams build technical products that...  ...develop and operate one of the largest-scale software platforms. The fleet consists of...  ...one of: Go, Python, Java, Scala, Rust, C++, or similar languages. ~ Experience in... 
    Senior
    Full time

    Databricks

    Mountain View, CA
    15 hours ago
  • $180k - $260k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...About the role Develops modern C++ backend systems for vehicle telemetry, state...  ...with teams in behavior planning, platform engineering, integration, safety, and operations to... 
    Senior
    Odd job
    Full time
    Work at office
    Remote work

    Gatik Ai

    Mountain View, CA
    15 hours ago
  •  ...world running. Our Team's Vision: Our Engineering team is driven by a culture that thrives...  .... Use the latest technologies and C++ standard. You will understand and enhance...  ...+ years building distributed & scalable software systems ~ Expertise in programming in... 
    Senior
    Full time
    Immediate start

    Illumio

    Sunnyvale, CA
    15 hours ago
  • $209.6k - $314.4k

     ...the intersection of hardware, software, and molecular science, Carbon...  ...looking for a Platform Back End Engineer that will join a small but...  ...Leadership & Mentorship: Work as a senior technical contributor on a...  ...languages such as Node, Typescript, C++, golang, python, Java, etc. 8... 
    Full time
    For contractors
    Work at office

    Carbon, Inc.

    Sunnyvale, CA
    8 hours ago
  • $200k - $322k

     ...We are looking for a Senior Staff Software Engineer to join our Software Infrastructure team in Santa Clara, CA. This role blends large‑scale database...  ...data platforms. Strong programming skills in Python, Go, C++, or Java, with a track record of building production‑grade... 
    Senior

    Jobtailor

    Santa Clara, CA
    2 days ago
  •  ...Stryker is seeking a Staff Software Engineer to join our Endoscopy division . In this role, you will lead the design and implementation of complex...  ...) (e.g., for HDMI routing or signal timing). Proficiency in C++, with experience applying object‑oriented principles and... 
    Senior
    Remote work

    Stryker Group LLC

    San Jose, CA
    4 days ago
  • $209.6k - $314.4k

     ...the intersection of hardware, software, and molecular science,...  ...cloud. We are looking for a Staff Backend Engineer to own the services that live...  ...Leadership & Mentorship: Work as a senior technical contributor across...  ..., Go, Node/TypeScript, C++, or similar), and comfort... 
    Permanent employment
    Full time
    For contractors
    Work at office
    Remote work

    Carbon, Inc.

    Sunnyvale, CA
    8 hours ago
  •  ...of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one...  ...are looking for an experienced embedded software engineer with strong system architecture...  ...Design and develop robust, multi-threaded C++ embedded Linux software infrastructure, libraries... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    8 hours ago
  •  ...Role Description This is a full-time on-site role for a Senior or Staff Software Engineer (Technical Lead) located in the San Francisco Bay Area. In this role, you will lead the design and development of core systems that power autonomous research agents. You’ll be responsible... 
    Senior
    Full time
    Flexible hours

    Auto Science

    Menlo Park, CA
    2 days ago
  • $157.49k - $236.23k

     ...opportunity employer, including disabled & veterans. Title: Senior Staff Software Engineer - Product Engineering, Santa Clara, California, United...  ...entire platform working end-to-end. Own and improve the C++ build pipeline, reducing build times, and increasing overall... 
    Senior
    Flexible hours

    John Deere

    Santa Clara, CA
    15 hours ago
  • We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver development, board bring-up, and low-level...  ...and debugging kernel drivers and/or HAL layers (C/C++) Board bring-up experience including... 
    Senior
    Remote work

    Luxoft

    Mountain View, CA
    6 days ago
  • $193.93k - $352.29k

     ...model compression. Work with autonomy engineers to optimize, validate, and deploy large language...  ..., FTL. Write robust, high quality software to increase our confidence in our vehicle...  ...in Python and working experience with C++ and CUDA. ~ Working experience deep learning... 
    Senior
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    14 days ago
  • $189k - $303k

     ...for all. We’re searching for a Staff Machine Learning Engineer - Online Maps to join Aurora’s...  ...Qualifications Excellent software engineering skills in Python and/or C++ Extensive exp in any deep...  ...bonus, equity compensation, and benefits. #LI-td-1 #Mid-Senior... 
    Full time

    Aurora Innovation

    Mountain View, CA
    15 hours ago
  • $189k - $303k

     ...accessible for all.  We’re searching for a Staff Software Engineer for the calibration team. The...  ...applications. ~ Advanced proficiency in C++, with a focus on high-performance...  ...eligible for an annual bonus, equity compensation, and benefits.  #LI-td1 #Mid-Senior... 
    Full time

    Aurora Innovation

    Mountain View, CA
    15 hours ago
  • $135k - $155k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, C++ (STARLINK) At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s... 
    Permanent employment
    Full time
    Temporary work
    Internship
    Worldwide
    Weekend work

    Spacex

    Sunnyvale, CA
    15 hours ago
  • $264.52k

     ...Design, develop, test, and deploy embedded software for significant projects that align with...  ...in Computer Science, Mechatronics Engineering, Software Engineering, Electrical Engineering...  ...development; Writing and debugging C/C++ code; and Scrum project management framework... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Mountain View, CA
    8 hours ago
  • $193.93k - $352.29k

     ...other leading investors. About the Role Our software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the...  ...~ Must have strong programming skills in Python, C++ or Go ~ You have experience in one or more of the... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    9 days ago
  • $193.93k - $352.29k

     ...other leading investors. About the Role Our software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the...  ...Robotics, or related field. ~ Must have strong C++ skills ~ You have experience in one or more of... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    20 days ago
  • $166.5k - $250k

    Sr. Principal Software Engineer - Platform Location: San Ramon, CA (Hybrid - 2-3 days onsite) Role Overview We are seeking an exceptional Sr. Principal Software Engineer - Platform Engineering to play a key role in evolving and scaling our platform ecosystem. In this role... 
    Senior
    Work at office
    Flexible hours

    PTC

    San Jose, CA
    15 hours ago
  • $248k - $292k

     ...market. About the role:  We are looking for an experienced Staff Software Engineer generalist to join the Drivemode IVI Team (In Vehicle...  ...evolving OTA best practices. Fluent in at least: Kotlin, C++,  A flexible attitude and entrepreneurial mindset. Be willing... 
    Full time
    Flexible hours

    Drivemode

    Mountain View, CA
    15 hours ago
  • $180k - $205k

     ...extraordinary journey! Responsibilities: Develop and implement software for control of photonic quantum computers in Rust. Design and...  ...skills and experience: ~15+ years experience with Rust or C++ in a system software context. ~ Architecture and... 
    Full time

    Psiquantum

    Palo Alto, CA
    15 hours ago
  • $190.9k - $334.1k

    Job Description We are looking for a software engineer and technical lead with deep software design and architecture skills,...  ...impact) Demonstrated experience as a technical lead, Staff Engineer, or equivalent senior individual contributor responsible for architecture,... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Staff Software Engineer (C++). Be the first to apply!