Senior Staff Software Engineer (C++)
$192.34k - $260.24kAeva Inc.
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 Range
$192,341—$260,239 a yearSalary 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.
$153k - $222k
...About the role We are looking for senior software engineers experienced in C++ who are interested in designing elegant solutions for difficult problems in the autonomy space. Our software engineers work across our suite of products, tackling difficult full‑stack, infrastructure...SeniorFull timeFor contractorsFor subcontractor$281k - $356k
...research and development cycles across engineering, including Simulation, Onboard, and... ...Role: We are seeking an exceptional Senior Staff Software Engineer to provide technical... ...proficiencies in writing both SQL and one of C++/Java/Python code language. We prefer...SeniorFull timeRemote work- ...are the solicitation, evaluation, and selection of applicants for employment. Your personal data will be shared with Greenhouse Software, Inc., a cloud services provider located in the United States of America and engaged by Controller to help manage its recruitment...Senior
$212k - $307k
...efficient and accessible for all. We're searching for a Senior Staff Security Software Engineer This is a software architecture/development position... ...Ability and desire to write production-quality code in C++, and Golang Ability to work effectively with other software...SeniorWork at officeLocal area3 days per week$185k - $265k
...Fortinet is looking for a Senior/Staff Software Engineer on the FortiCNAPP Team! Be a valuable team member that owns and operates high-availability, cross-cloud, large-volume, data processing system that is one of the foundational pieces of Fortinet-Lacework’s Cloud security...SeniorFlexible hours$214k - $289.5k
...Overview Come join the Intuit as a Sr Staff Software Engineer and help us power prosperity around the world for our customers. 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...SeniorTemporary workWork experience placementLocal area$213k - $263k
...across 15+ U.S. states. Hardware Engineering is an innovative and... ...electrical, mechanical, reliability, software and vehicle engineers. We... ...work schedule and reports to a Senior Staff Software Engineer for... ...quality vertically-integrated C++ software systems (on-vehicle...SeniorFull timeWork experience placement- ...Job Description Description We are seeking an exceptional Senior/Staff Full Stack Software Engineer to join our AI Engineering and Research team. This role bridges the gap between high-performance web interfaces and robust AI-driven backend systems. You will lead...Senior
$200k - $322k
...make a lasting impact on the world. We are looking for a Senior Staff Software Engineer to join our Software Infrastructure team in Santa Clara,... ...platforms. ~ Strong programming skills in Python, Go, C++, or Java, with a track record of building production-grade...Senior$185.9k - $278.9k
...Technologies, Inc. Job Area Engineering Group Machine Learning Engineering... ...learning hardware and software. Minimum Qualifications Bachelor... ...(e.g., Python, R, C, C++). 5+ years of experience using... ...role requiring interaction with senior leadership (e.g., Director and...SeniorWork experience placementImmediate startWork from home$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... ...vehicle (AV) domain, and brings solid C++ engineering skills to architect robust...SeniorOdd jobWork at office$200k - $220k
...Senior Staff Software Engineer Location: Santa Clara, CA (Onsite) Group: Analyzer Product Group (APG), Engineering Role Summary Picarro... ...Development Develop robust, high-performance C/C++ code for Linux. Experience with real-time operating systems...SeniorFull timeTemporary workSummer holidayWorldwideFlexible hours- ...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...SeniorFull timeFlexible hours
$200k - $260k
...applications. Based on the popular open source orchestration engine Conductor, Orkes lets developers focus on faster go to market... ...visibility into the executions. We are looking for motivated Senior, Staff, and Principal Engineers. Your day-to-day at Orkes:...SeniorFull timeWork at officeRemote workFlexible hours$174k - $261k
...systems, test operations, systems and safety engineering – all dedicated to making a real,... ...autonomy stack). This includes the backend C++ simulation/resimulation frameworks that... ...~3+ years’ experience with developing software for autonomous vehicles ~1+ years’ experience...SeniorRemote jobPermanent employmentFull timeWork at officeImmediate startVisa sponsorship$180k - $250k
...encompassing solution that integrates advanced software and hardware powering the fleet,... ...the role We seek passionate Software Engineers with strong fundamentals in software development... ...practices and who are experts in C/C++ and Matlab/Simulink languages in production...SeniorOdd jobWork at office$176.4k - $319.72k
...Price, and other leading investors. 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...SeniorOdd jobWork experience placementImmediate startFlexible hours- ...this role, you'll be a senior technical leader on our... ...systems with a focus on software and cloud architecture. You'll partner across Engineering, Data Science, R&D,... ...components. Partner with staff engineers on test... ...language (Rust, Java, C++, or C#) Strong software...SeniorWork at officeFlexible hours3 days per week
$125k - $222k
...autonomy stack onboard architecture—ensuring every component works cohesively, reliably, and safely. Our team is looking for C++ software engineers interested in designing elegant solutions to difficult problems within autonomous systems and robotics. You will focus on...Full time$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...SeniorWork experience placementImmediate startFlexible hours$184k - $334k
...more connected future. 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 following... ...~ Must have strong programming skills in Python, C++ or Go ~ You have experience in one or more of...Senior$184k - $334k
...more connected future. 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 following... ...Robotics, or related field. ~ Must have strong C++ skills ~ You have experience in one or more of...Senior$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...SeniorImmediate startFlexible hours$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...SeniorImmediate startFlexible hours$125k - $222k
...heading to the office, or leaving earlier when needed to accommodate family commitments. About the role Our team is looking for C++ software engineers interested in designing elegant solutions to difficult problems within autonomous systems and robotics. Whether applying...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$168k - $230k
...leading aerospace company in Palo Alto is seeking a Sr. Security Software Engineer for their Starshield program. The role involves designing and... ..., proficiency in programming languages like Python or C++, and an understanding of cryptographic principles. Competitive...Senior- ...A leading technology firm based in Sunnyvale, CA seeks a Senior Software Engineer focused on developing mission-critical applications for GPS receivers... ...should have proficiency in Object-Oriented Microsoft Visual C++, Python, and Visual Basic, with a proven track record in...Senior
$279k - $341k
...are seeking passionate and resourceful engineers to join our backend development teams.... ...influence how people think about money. As a Senior Staff Engineer at EarnIn, you will work cross... ...experience in backend or full-stack software development, including IC Leadership...SeniorFull timeLocal area2 days per week$190k - $235k
...Staff Engineer, Software Engineering Samsung Ads is a leading innovator in advertising technology, dedicated to providing cutting-edge solutions... ...supply. Our tech stack includes Erlang/OTP, Elixir, Go, C/C++ code with a mixture of Nginx, Aerospike, Kafka, Athena, Airflow...Hourly payFull time$189k - $303k
...for all. We're searching for a Staff Machine Learning Engineer - Online Maps to join Aurora's... ...Excellent software engineering skills in Python and/or C++ Extensive exp in any deep learning... ...benefits. #LI-td-1 #Mid-Senior Working at Aurora At...Work at officeLocal area3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Staff Software Engineer (C++). Be the first to apply!
- senior c++ developer Mountain View, CA
- c++ developer Mountain View, CA
- senior c++ software developer Mountain View, CA
- c++ programmer Mountain View, CA
- c++ software developer Mountain View, CA
- senior game producer Mountain View, CA
- senior electronic design engineer Mountain View, CA
- senior robotics software engineer Mountain View, CA
- senior electrical designer Mountain View, CA
- senior director clinical development Mountain View, CA

