Aeva Inc.

Aeva Inc.

Senior Staff Software Engineer (C++)

Mountain View, CA · Staff+

Sponsorship not specified$192k-$260kDetected 81 days ago
C++Code ReviewLinuxData EngineeringEmbedded SystemsRoboticsElectrical EngineeringSensorsTCP/IPWiresharkCommunication

About the role

  • 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.

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.
  • Experience building production-quality infrastructure used by multiple teams or products.
  • 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.

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.
  • Aeva is an Equal Opportunity Employer including protected Veterans and individuals with disabilities.

Compensation

  • $192k-$260k

Benefits

  • 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.

This listing is sourced directly from Aeva Inc.'s careers page and normalized into a canonical job model.