Senior Staff Software Engineer (C++)
$192.34k - $260.24kAeva
Mountain View, CASoftware /Full-Time /On-siteAeva’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.ResponsibilitiesDesign, 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 haveBS, 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-haveExperience 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.$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 annuallyAeva is an Equal Opportunity Employer including protected Veterans and individuals with disabilities.
- ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one... ...and calibration strategy and develop software to implement the same.Essential Job... ...using Qt and other tools in an embedded C/C++ environment. Maintain superior development...SeniorLocal areaWorldwideFlexible hours
$176.4k - $319.72k
...Rowe Price, and other leading investors.About the RoleAs 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$262k - $364k
...experience.8 years of experience programming in C++, Java, Go or Python.7 years of experience... ...design and architecture; and testing/launching software products.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field...Senior$262k - $365k
...Roadmaps collaborating with Distinguished engineers and Google Fellows working on Exabyte scale... ...experience.8 years of experience programming in C++.5 years of experience with design and architecture; and testing/launching software products.Experience with distributed...SeniorWorldwide$262k - $364k
...Release Governance: Partner with engineering and business stakeholders to... ...of experience programming in C++, Java, Python, Kotlin or Go.5... ...own ambitions, the work of a Software Engineer goes beyond just... ...multiple sites internationally.As a Senior Staff Software Engineer, you will...Senior$262k - $365k
Lead the CPU software architecture, design, development and testing of ARM-based server platforms... ...with hardware, software, and system engineers to ensure seamless integration and... ...experience.8 years of experience programming in C++.5 years of experience with design and...SeniorWorldwide- ...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...SeniorFull time
$262k - $365k
...practical experience.8 years of experience in software development.7 years of experience... ...Experience with machine learning infrastructure, C++, performance, GPU programming, mobile... ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical...Senior$262k - $364k
...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... ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical...Senior$262k - $365k
...system design while setting the standard for engineering excellence.Act as a technical multiplier... ...experience.8 years of experience in software development.5 years of experience... ...purpose programming languages (e.g., Java, C/C++, or Go, etc.).Preferred qualifications:Master...Senior$131.01k - $196.3k
.... Your Team, Your ImpactMarvell Central Engineering (CE) develops Marvell most advanced High... ...validation workflows.Integrate hardware and software systems into the validation framework,... ...programming language (e.g., Python, C++, C#, or similar), with a strong understanding...SeniorPermanent employmentFull timeInternshipWork from home$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...SeniorFull timeTemporary workWork experience placement$193.93k - $352.29k
...and model compression. Work with autonomy engineers to optimize, validate, and deploy large... ...framework, FTL.Write robust, high quality software to increase our confidence in our vehicle... ...Proficient in Python and working experience with C++ and CUDA.Working experience deep learning...SeniorWork experience placementImmediate startFlexible hours$193.93k - $352.29k
...Price, and other leading investors.About the RoleOur software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the... ...Engineering, Robotics, or related field.Must have strong C++ skillsYou have experience in one or more of the...SeniorImmediate startFlexible hours$193.93k - $352.29k
...Price, and other leading investors.About the RoleOur software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the... ...field.Must have strong programming skills in Python, C++ or GoYou have experience in one or more of the...SeniorImmediate startFlexible hours$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...SeniorOdd jobFull timeWork at office$262k - $365k
...direct technical contributions.Lead, empower, and grow a team of software engineers by providing technical guidance, navigating complex technical... ...practical experience.8 years of experience programming in C++ or Go.8 years of experience with large-scale distributed...SeniorTemporary workShift work$262k - $364k
...goals, outcomes, and timelines. Influence and coach a distributed team of engineers.Minimum qualifications:Bachelor’s degree or equivalent practical experience.8 years of experience in software development.5 years of experience with design and architecture; and testing...Senior$262k - $365k
...or equivalent practical experience. 8 years of experience in software development.7 years of experience leading technical project strategy... ...vision). Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of...Senior$262k - $365k
Design, develop, test, deploy, maintain, and enhance large scale software solutions.Provide technical leadership on high-impact projects... ..., and timelines. Influence and coach a distributed team of engineers.Drive technical project strategy, lead large-scale ML infrastructure...Senior$220.5k - $298.5k
...to prosper. We never stop working to find new, innovative ways to make that possible.Job OverviewCome join Intuit as a Senior Staff Software Engineer! We're constantly evolving to deliver on our mission to power prosperity around the world. As a Senior Staff Engineer,...SeniorWorldwide- ...workflow automation with Moveworks’ Reasoning Engine and natural language capabilities, we... ....Job DescriptionThe RoleAre you a software engineer who has honed your craft, partnership... ...? This may be the role for you.As a senior staff software engineer on our Agentic AI Harness...SeniorWork at officeImmediate startRemote workFlexible hours
$262k - $364k
...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across... ...deploy, maintain, and enhance large scale software solutions.Work on automation systems that... ...experience.8 years of experience programming in C++.5 years of experience with design and...SeniorWorldwide$262k - $364k
...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across... ...deploy, maintain, and enhance large-scale software solutions.Minimum qualifications:Bachelor... ...programming and firmware.Coding experience in C or C++.Preferred qualifications:Master’s degree...SeniorWorldwide$193.93k - $352.29k
...autonomously inside Nuro's own engineering organization, under the same... ...and why.About You5+ years of software engineering experience (or 4+... ...practical experience. Staff-level candidates should bring... ...observability, or security isolation.Go, C++, or Rust experience in...SeniorImmediate startFlexible hours$262k - $364k
Architect the long-term engineering direction for Identity and Access Management (IAM) systems... ...experience.8 years of experience in software development.7 years of experience... ...maintain, and enhance software solutions.As Senior Staff Software Engineer for the policy, platform...Senior$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 GoBonus PointsExperience building reliable large scale...SeniorImmediate startFlexible hours$193.93k - $352.29k
...the team collaborates closely with system engineers to thoroughly validate the autonomous... ...standards and best practices across broader software organizationA bachelor's degree in Computer... ...fieldBonus PointsStrong proficiency in C++ or other high-performance low-level languagesStrong...SeniorImmediate startFlexible hours$262k - $365k
...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across... ...deploy, maintain, and enhance large-scale software solutions.Build next generation traffic engineering... ....8 years of experience programming in C++.5 years of experience with design and...SeniorWorldwide$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...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Staff Software Engineer (C++). Be the first to apply!
- senior manager tax Mountain View, CA
- senior devops Mountain View, CA
- senior director digital marketing Mountain View, CA
- senior international accountant Mountain View, CA
- senior vmware engineer Mountain View, CA
- sr marketing manager Mountain View, CA
- sr technical product manager Mountain View, CA
- senior resident engineer Mountain View, CA
- senior performance engineer Mountain View, CA
- senior storage engineer Mountain View, CA

