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

Staff Software Engineer, Logging (C++)

$189k - $303k
Full-time

Aurora Innovation

Who we are Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone. At Aurora, you will tackle massively complex problems alongside other passionate, intelligent individuals, growing as an expert while expanding your knowledge. For the latest news from Aurora, visit aurora.tech or follow us on LinkedIn. Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We are searching for a Staff Software Engineer to join Aurora’s Logging & Offload team. This team is responsible for Aurora’s self-driving vehicle software stack, focusing on resource-optimized data collection and streamlined wireless data offloading at scale across diverse environments. In this role, you will Design and implement high-throughput, low-latency logging frameworks capable of handling massively parallel data streams Define smart, dynamic data collection policies (e.g., triggering high-fidelity snapshots during performance events while intelligently downsampling routine driving data) Evaluate, select, and tune file systems to maximize write speeds and guarantee data integrity Collaborate with systems and hardware teams to select storage media (NVMe, SSDs) and optimize kernel-level I/O performance. Work with autonomy engineers to meet performance and efficiency requirements for data collection and offload Provide engineering support for field testing and fleet operations Mentor senior engineers, set coding standards, and drive the long-term roadmap for on-vehicle data lifecycle management. Required Qualifications BS/MS/PhD in Computer Science or related field, or equivalent industry experience Expert-level C++ programming skills and the ability to design high-performance, thread-safe, and memory-efficient systems in a Linux environment Proven experience working with storage technologies, block devices, and making informed file system choices based on write endurance, throughput, and crash-consistency constraints Ability to work across multiple programming languages and paradigms A passion for writing robust, intuitive, and pragmatic production code. Ability to navigate and work effectively in large codebases Strong verbal and written communication skills Ability to work autonomously and collaborate effectively with colleagues across time zones. Desirable Qualifications Experience with performance evaluation and optimization. Strong programming skills in GoLang Experience with safety critical systems The base salary range for this position is $189,000-$303,000 per year. Aurora’s 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, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits. #LI-td-1 #Mid-Senior Working at Aurora At Aurora, we bring together extraordinarily talented and experienced people united by the strength of our values. We operate with integrity, set outrageous goals, and build a culture where we win together — all without any jerks. We believe in-person work increases collaboration, empathy and our ability to lead effectively. As a result, we operate in a hybrid work environment where Aurorans are in office at least 3 days per week. Our Careers page provides insight into what it is like to work at Aurora, and you can find all the latest updates in our Newsroom. Our commitment to safety At the core of everything we do is our commitment to safety. Building best-in-class self-driving technology will take time, and we believe that each employee at Aurora has a role in contributing to safety, every step of the way. Aurora expects commitment to our safety policies from every employee, and seeks candidates who take an active responsibility, can contribute to building an atmosphere of trust, and invest in the organization’s long-term success by prioritizing working safely, no matter what. Our commitment to inclusion Aurora considers candidates without regard to their race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran and/or military status, physical or mental disability, or any other status protected by federal or state law. Aurora considers qualified applicants with criminal histories, consistent with applicable federal, state, and local law. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at View email address on click.appcast.io. For California applicants, information collected and processed as part of your application and any job applications you choose to submit is subject to Aurora’s California Employment Privacy Policy.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Logging (C++) in Mountain View, CA vacancy
  • $190.9k - $253.75k

     ...improve their business. Founded by engineers — and customer obsessed — we...  ...only getting started. The Logging Platform team plays a...  ...all Databricks services. As a Staff Software Engineer, you will drive the...  ...Scala, Rust, Go, Python, Java, C++, or similar languages. Deep... 
    Suggested

    Menlo Ventures

    Mountain View, CA
    1 day ago
  • $190.9k - $253.75k

    Databricks is looking for a Staff Software Engineer in Mountain View, California to lead the development of innovative logging solutions. The ideal candidate will have over 7 years of experience in programming languages like Scala, Rust, Go, or Python, and a strong background... 
    Suggested

    Menlo Ventures

    Mountain View, CA
    1 day ago
  • $192.34k - $260.24k

     ...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... 
    Suggested
    Flexible hours

    Aeva, Inc.

    Mountain View, CA
    2 days ago
  • $180k - $260k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...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 environment... 
    Suggested
    Odd job
    Contract work
    For contractors
    Work experience placement
    For subcontractor
    Work at office

    Booster

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

     ...validate Aurora's Core Framework that operates on vehicle and cloud infrastructure. The ideal candidate will have a strong background in C++ or C programming within a UNIX/POSIX environment and at least 8 years of experience. This role offers a competitive salary range of $... 
    Suggested

    Dormont Manufacturing Co

    Mountain View, CA
    2 days ago
  • $218.8k - $335.3k

     ...About the Role We are seeking an experienced Staff Software Engineer to lead the technical direction for the data collection and its ecosystem...  ...based triggers). Establish end‑to‑end observability: metrics, logs, traces, and dashboards that cover data flows from vehicles... 
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  •  ...Do Design, develop, and test embedded C++ software for automotive infotainment and digital...  ...and optimize performance (memory, CPU, log analysis) to ensure real‑time responsiveness...  ...degree in Computer Science, Electrical Engineering, or related field. Or work related experience... 
    Local area
    Flexible hours

    Dormont Manufacturing Company

    Mountain View, CA
    2 days ago
  • $120k - $200k

    Job Title Customer Escalation Engineer Job Summary We are seeking a passionate...  ...a direct impact on enterprise software solutions powering today's...  ...products, including analyzing logs, reproducing issues, and...  ...software or cloud services using C++. Must be U.S. citizen residing... 
    Local area
    Remote work
    Visa sponsorship

    Omnissa, LLC

    Mountain View, CA
    2 days ago
  • Cohesity Inc. is seeking a Software Engineer for Product & Sustenance in Santa Clara, California. The chosen candidate will lead a team in executing...  ...features and resolve issues. A strong coding background in C++ or Go alongside 12+ years of experience in large-scale systems... 
    Flexible hours

    Cohesity Inc.

    Santa Clara, CA
    3 days ago
  • $240k - $265k

     ...its commercial self-driving software to develop, test and deploy...  ...Defense. We are looking for a Staff Software Engineer to help shape how learned...  ...behavior using simulation, logs, metrics, and real-world autonomy...  ...skills with proficiency in C++. Python proficiency is a... 
    Visa sponsorship

    Omaze

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

    About The Team The Systems Engineering team is responsible for...  ...of hardware, software, and robot operations,...  ...About The Role As a Senior/Staff Software Engineer, Behavior...  ...of issues in test logs that check for satisfaction...  ...problem solving skills in C++/C. Technically fluent... 
    Temporary work
    Work experience placement

    Icehouseventures

    Mountain View, CA
    2 days ago
  • $176.4k - $319.72k

    Senior/Staff Software Engineer, Behavior Verification Who We Are Nuro is a self-driving technology company...  ...on a variety of tests: synthetic and log simulation, on‑road logs, closed‑course...  ...to code proficiently in Python or C++. Bachelor’s Degree or Master’s Degree... 
    Odd job
    Work experience placement

    Nuro, Inc.

    Mountain View, CA
    2 days ago
  • $154.42k - $235.9k

     ...reliable, observable, and fast. As aStaff Software Engineer, you will design and deliver the core...  ..., and in simulation. You’ll work across C++ systems, Linux, and networking/IPC to achieve...  ...components with observability (metrics, logs, traces), robust fault handling, and... 
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $196.5k - $219.3k

     ...response. Develop monitoring, logging, and alerting systems to...  ...platform features. Mentor junior engineers on secure backend development...  ...delivery of high‑quality software features while adhering to project...  ...particularly in Python and C/C++. Familiarity with Frameworks... 
    Full time

    Zoomcar

    Sunnyvale, CA
    1 day ago
  • We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device...  ...root-cause analysis using tracing/logging and lab instrumentation; drive issues to...  ...debugging kernel drivers and/or HAL layers (C/C++) Board bring-up experience including... 
    Remote work

    Luxoft

    Mountain View, CA
    10 hours ago
  • $240k - $265k

     ...its commercial self-driving software to develop, test and deploy...  ...are looking for a Senior or Staff Software Engineer to build infrastructure, tools...  ...actionable insights from logs, simulation, and real-world...  ...background, experience with C++ performance optimization and... 
    Visa sponsorship

    Omaze

    Mountain View, CA
    3 days ago
  • $235k - $352k

     .... About the Role As a Staff Technical Lead on Onboard...  ..., and autonomy software performance. You will...  ...multiple stakeholders, mentor engineers, and deliver robust systems...  ..., monitoring, logging, diagnostics, and large...  ...proficiency in modern C++, with deep experience in... 

    Kindredventures

    Mountain View, CA
    3 days ago
  •  ...Primary Function of Position The Software Build team at Intuitive is seeking a hands‑on Staff Software Engineer to design, build, and operate...  ...large, safety‑critical C/C++ codebases. You will serve as...  ...build systems through metrics, logging, and analytics. Mentor... 
    Local area
    Remote work

    Intuitive

    Sunnyvale, CA
    2 days ago
  •  ...About The Role We are seeking a Software Engineer to develop and maintain high-...  ...in the service by analyzing logs, metrics, and distributed...  ...Developer), Member of Technical Staff (Software Engineer), Software...  ...and Kubernetes; Java or C++; ActiveMQ and Kafka; Python... 
    Full time
    Part time
    Internship

    Cerebras Systems, Inc.

    Sunnyvale, CA
    2 days ago
  • About the Role We're hiring a Staff Engineer to own major areas of the...  ...Qualifications 8+ years of experience in software engineering, with substantial...  ...languages such as Go, C++, or Python, with the...  ...practices, including metrics, logging, tracing, alerting, incident... 

    Cerebras Systems, Inc.

    Sunnyvale, CA
    2 days ago
  • Location: Sunnyvale We're hiring a Staff Engineer to help lead, drive, and...  ...8+ years of experience in software engineering, with substantial...  ...systems languages such as Go, C++ with the expectation that you...  ...practices, including metrics, logging, tracing, alerting, incident... 

    Cerebras

    Sunnyvale, CA
    10 hours ago
  • $189.3k - $290.7k

    Staff Software Engineer - General Motors. Work Arrangement Hybrid - expected to report to Austin, TX or Mountain View, CA at least three times a...  ...end observability and operational excellence using metrics, logs, dashboards, alerting, incident response, and root cause analysis... 
    Local area
    Remote work
    Work from home

    General Motors

    Mountain View, CA
    2 days ago
  • $228.6k - $314.25k

     ...across all these surfaces, raising the engineering bar of the combined team, and shaping the...  ...governance. Champion reliable, high‑quality software and the operational practices that let a...  ..., data governance, or large‑scale logging systems. Strong cross‑functional communication... 

    United States Digital Space LLC

    Mountain View, CA
    1 day ago
  • $189.3k - $290.7k

    ## Staff Software Engineer - DevOps/VCU-CCU Infotainment SystemsApplyremote type: Hybridlocations: Mountain View, California, United States of America...  ...end observability and operational excellence using metrics, logs, dashboards, alerting, incident response, and root cause... 
    Remote work
    Relocation package

    General Motors

    Mountain View, CA
    1 day ago
  • $213k - $263k

     ...U.S. states. Hardware Engineering is an innovative and collaborative...  ..., reliability, software and vehicle engineers....  ...reports to a Senior Staff Software Engineer for Embedded...  ...vertically-integrated C++ software systems (on-...  .... Analyze field data (logs) and simulation results... 
    Full time
    Work experience placement

    Dormont Manufacturing Company

    Mountain View, CA
    2 days ago
  • $206.5k - $258.1k

     ...for future generations. Role Summary We are seeking a Staff Software Engineer to serve as our subject matter expert in high-performance browser...  ...data applications. Experience using WASM (WebAssembly) with C++ or Rust to accelerate compute‑heavy tasks in the browser.... 
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    4 days ago
  • $192k - $260k

     ...companies in the world. Our engineering teams build highly technical products...  .... Responsibilities As a software engineer with a backend focus,...  ...processes huge amounts of logs and telemetry. By doing so, we...  ...experience in one of: Java, Scala, C++, or similar language.... 
    For contractors
    For subcontractor
    Work at office
    Local area
    Worldwide
    Flexible hours

    Databricks

    Mountain View, CA
    10 hours ago
  • $180k - $220k

     ...out of the box. Vinci enables engineers to run thousands of...  ...backend services, and native C++ integrations — someone who ships...  ...Qualifications 5+ years professional software engineering experience...  ...Prometheus, OpenTelemetry, structured logging, tracing). Experience with... 
    Remote work
    Flexible hours

    Vinci4D.ai

    Palo Alto, CA
    1 day ago
  • $190k - $235k

     ...highly skilled and experienced front-end Staff Engineer to join our dynamic team and help shape...  ...stack includes Erlang/OTP, Elixir, Go, C/C++, Nginx, Aerospike, Kafka, Athena,...  ...systems programming, computer science, and software engineering. Can-do attitude, ownership,... 

    Samsung Electronics Perú

    Mountain View, CA
    2 days ago
  • $192k - $260k

     ...companies in the world. Our engineering teams build highly technical products...  ...one of the largest scale software platforms. The fleet consists...  ...machines, generating terabytes of logs and processing exabytes of...  ...experience in either Java, Scala or C++. Strong foundation in... 
    Work at office
    Local area

    Menlo Ventures

    Mountain View, CA
    2 days ago

Do you want to receive more vacancies?

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