Senior Staff Software Engineer (C++)
Aeva, 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. Aeva is an Equal Opportunity Employer including protected Veterans and individuals with disabilities. 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. #J-18808-Ljbffr Aeva, Inc
$180k - $260k
...encompassing solution that integrates advanced software and hardware powering the fleet,... ...the role We are seeking passionate Senior/Staff Software Engineers, who have strong fundamentals in... ...development practices and are experts in C++ language in production-oriented...SeniorOdd jobWork experience placementWork at office$189k - $303k
Aurora Innovation in Mountain View, California is hiring a Staff Software Engineer for their Logging & Offload team. You'll design high-throughput... ...-driving vehicle software. The role requires expertise in C++, storage technologies, and the ability to collaborate effectively...Suggested$189k - $303k
...accessible for all. We are searching for a Staff Software Engineer to join Aurora’s Logging & Offload team... ...testing and fleet operations Mentor senior engineers, set coding standards, and... ...equivalent industry experience Expert‑level C++ programming skills and the ability to...SuggestedLocal area$189k - $303k
...accessible for all. We are searching for a Staff Software Engineer to join Aurora’s Logging & Offload team... ...testing and fleet operations Mentor senior engineers, set coding standards, and... ...equivalent industry experience Expert-level C++ programming skills and the ability to...SuggestedWork at officeLocal area3 days per week- Google is seeking a Software Engineer in Mountain View, CA to join the Search team. The ideal candidate will have over 8 years of C++ programming experience, technical leadership skills, and a deep understanding of compliance infrastructure. You will tackle engineering...Senior
- Intuitive in Sunnyvale, California is looking for a Staff Systems Software Engineer to join our Advanced Energy Software Group. You will develop innovative... ...solutions across the software stack, focusing on C/C++ applications and embedded Linux software. The ideal candidate...
$204k - $259k
Waymo, located in Mountain View, California, is seeking a skilled Software Engineer to enhance its autonomous driving technology. In this hybrid... ...possesses a BS in Computer Science and has over 5 years of C++ programming experience. The position offers an expected salary...Senior- Entegee is seeking Software Engineers at mid and senior levels in Mountain View, CA. Candidates should have 5+ years of experience and strong proficiency in C++, particularly with multithreading and STL. The role focuses on building production-grade engineering platforms...Senior
- About the role: We are seeking senior or staff software engineers to join our planning team to build motion planning and decision‑making systems and... ...software development for autonomous vehicles Experience with C/C++, Python Experience in code optimization or high‑...SeniorWork at officeRemote work
$119k
Software Engineer Market leader in high-performance GPS navigation receivers for aviation applications. The Trimble receivers are embedded in... ...design concepts. Expertise in Object Oriented Microsoft Visual C++ Python 3.x Visual Basic Relational Databases Software...Senior$248k - $349k
A leading technology company in California is seeking a Senior Staff Software Engineer for Cloud AI to drive innovative solutions in multimodal agentic... ...software development, particularly with Python, Java, or C++. Responsibilities include designing technical goals for...Senior$153k - $222k
...needed to accommodate family commitments. Meet our software engineers! Meet some of our software engineers who are... ...potential candidates. About The Role We are looking for senior software engineers experienced in C++ who are interested in designing elegant solutions...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- Toyota Research Institute is seeking a Senior Software Engineer to support the integration and deployment of advanced autonomy systems. This role focuses on software development in C++ and Python, requiring collaboration across teams to deliver robust solutions. Candidates...Senior
$136.5k - $276.5k
Hewlett Packard Enterprise Company is seeking a Senior Software Engineer in Sunnyvale, CA. This position involves developing and maintaining networking software, requiring strong C/C++ and Python skills. The role is hybrid, with the expectation to work from the office...SeniorWork at office2 days per week$281k - $356k
...fidelity, platform-agnostic Ground Truth (GT) engine that powers the next generation of... ...significantly outperform real-time onboard software. Since our inception in early 2025, we have... .... Software Rigor: Proficiency in C++ and experience with production‑grade ML deployment...SeniorFull timeRemote work$176.4k - $319.72k
About The Team The Systems Engineering team is responsible for the requirements... ...intersection of hardware, software, and robot operations, with a... .... About The Role As a Senior/Staff Software Engineer, Behavior Fault... ...problem solving skills in C++/C. Technically fluent and...SeniorTemporary workWork experience placement- ...experience. 8 years of experience programming in C++, Java, Go or Python. 7 years of experience... ...and architecture; and testing/launching software products. Preferred Qualifications Master’s degree or PhD in Engineering, Computer Science, or a related technical field...Senior
$300 per month
...energy and intelligence. We’re crafting the engine that powers a world where people can... ...infrastructure. About This Role As a Senior Staff Software Engineer on the Cloud Storage team, you... ...programming with languages such as C, C++, and/or Rust. Linux Systems Knowledge:...SeniorTemporary work$235k - $295k
...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 software...SeniorWorldwide$262k - $365k
...of experience programming in Python or C++. 7 years of experience leading technical... ...and architecture; and testing/launching software products. 2 years of experience with state... ...: Master’s degree or PhD in Engineering, Computer Science, or a related technical...SeniorFull time- Pinterest is seeking a seasoned software engineer in Palo Alto to lead initiatives in improving conversion measurement architecture. You will leverage AI to build tools for diagnostics and measurement improvement. The role requires strong leadership, communication skills...SeniorWork at office
- ...Sunnyvale, California is seeking a skilled software developer to analyze and create... ...role requires expertise in developing C/C++ embedded code and integrating software with... ...protocols. Candidates should have a degree in engineering and demonstrate proficiency in Matlab/...Senior
$262k - $365k
...experience. 8 years of experience programming in C++, Java, Python, Kotlin or Go. 5 years of experience testing, and launching software products. 3 years of experience with... ...Qualifications Master’s degree or PhD in Engineering, Computer Science, or a related technical...Senior$262k - $365k
Senior Staff Software Engineer, TPU Performance corporate_fare Google place Sunnyvale, CA, USA Apply Bachelor’s degree or equivalent practical experience... .../launching software products. Experience in Python and C++ programming. Preferred qualifications Master’s degree or...SeniorWorldwide$193.93k - $352.29k
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 areas: Onboard Systems,... ...Engineering, Robotics, or related field. Must have strong C++ skills. You have experience in one or more of...Senior$185k - $260k
...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 design... ...language (Rust, Java, C++, or C#). Strong software...SeniorFlexible hours3 days per week$179.2k - $268.8k
...systems, test operations, systems and safety engineering - all dedicated to making a real,... ...productization Build and maintain industry‑leading software practices and principles Develop clean... ...of development experience in Python/C++ environments. Level and title will...SeniorPermanent employmentFull timeWork at officeImmediate startVisa sponsorship$262k - $365k
Google is seeking a Senior Software Engineer to enhance traffic engineering capabilities and ensure network efficiency. Candidates should have strong C++ programming skills, experience with AI tools, and leadership qualities for guiding engineering teams. This role involves...Senior$212k - $307k
Senior Staff Security Software Engineer This is a software architecture/development position reporting in the reporting chain of the CISO. The team is responsible... ...Ability and desire to write production‑quality code in C++ and Golang. Ability to work effectively with other...SeniorLocal area$193.93k - $352.29k
..., and 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 the...Senior
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++ software developer Mountain View, CA
- c++ programmer Mountain View, CA
- c++ developer Mountain View, CA
- senior c++ software developer Mountain View, CA
- senior app developer Mountain View, CA
- senior international account manager Mountain View, CA
- senior product manager mobile Mountain View, CA
- senior magento developer Mountain View, CA
- senior quantitative risk analyst Mountain View, CA
