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

Aurora Innovation

Who we areAurora’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 willDesign and implement high-throughput, low-latency logging frameworks capable of handling massively parallel data streamsDefine 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 integrityCollaborate 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 offloadProvide engineering support for field testing and fleet operationsMentor senior engineers, set coding standards, and drive the long-term roadmap for on-vehicle data lifecycle management.Required QualificationsBS/MS/PhD in Computer Science or related field, or equivalent industry experienceExpert-level C++ programming skills and the ability to design high-performance, thread-safe, and memory-efficient systems in a Linux environmentProven experience working with storage technologies, block devices, and making informed file system choices based on write endurance, throughput, and crash-consistency constraintsAbility to work across multiple programming languages and paradigmsA passion for writing robust, intuitive, and pragmatic production code.Ability to navigate and work effectively in large codebasesStrong verbal and written communication skills Ability to work autonomously and collaborate effectively with colleagues across time zones.Desirable QualificationsExperience with performance evaluation and optimization. Strong programming skills in GoLangExperience with safety critical systemsThe 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-SeniorWorking at AuroraAt 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 safetyAt 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 inclusionAurora 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
  • $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
    Full time
    Flexible hours

    Aeva

    Mountain View, CA
    1 day ago
  • $189k - $240k

    Job Description We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The role...  ...to AI-assisted development tools (GitHub Copilot, AI agents, log analysis tools) Automotive Cluster/HUD experience... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Mountain View, CA
    2 days ago
  • $207k - $301k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ...deploy, maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor...  ...experience.8 years of experience programming in C++.5 years of experience testing, and... 
    Suggested

    Google

    San Jose, CA
    4 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 models...  ...behavior using simulation, logs, metrics, and real-world...  ...skills with proficiency in C++. Python proficiency is a plus... 
    Suggested
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    3 days ago
  • $207k - $300k

     ...control plane capabilities using C++ and distributed systems,...  ...authorization, rate limiting, logging, and monitoring.Implement resilient...  ...ExtProc and partner with engineering teams to converge Cloud ESF...  ...experience testing, and launching software products.5 years of... 
    Suggested
    Full time

    Google

    Sunnyvale, CA
    4 days ago
  • $176.4k - $319.72k

     ...leading investors.About the RoleAs a Senior/Staff Software Engineer working on driving behavior...  ...metrics on a variety of tests: synthetic and log simulation, on-road logs, closed-course...  ...ability to code proficiently in Python or C++.Bachelor’s Degree or Master’s Degree in... 
    Odd job
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $196.5k - $219.3k

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

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $185k - $284.1k

     ...evaluate autonomous driving software performance across the autonomy...  ...with autonomy, systems engineering, simulation, and data teams to...  ...strong ability to work in large C++ autonomy codebases. Proven cross...  ...SQL, and experience shaping logging, data schemas, and evaluation... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $240k - $265k

     ...its commercial self-driving software to develop, test and deploy...  ...Defense.We are looking for a Staff Software Engineer to help build and improve behavior...  ...autonomy behavior using logs, simulation, metrics, and...  ...features.Write production-quality C++ software.Participate in... 
    Temporary work
    Work at office
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    3 days ago
  • $248k - $292k

     ...:  We are looking for an experienced Staff Software Engineer generalist to join the Drivemode IVI Team...  ...Take a lead in evolving observability, logging and telematics best practices. Take a...  ...practices. Fluent in at least: Kotlin, C++,  A flexible attitude and... 
    Full time
    Flexible hours

    Drivemode

    Mountain View, CA
    17 hours ago
  •  ...improve their business. Our engineering teams build technical products...  ...one of the largest-scale software platforms. The fleet consists...  ...machines, generating terabytes of logs and processing exabytes of data...  ...Go, Python, Java, Scala, Rust, C++, or similar languages. ~... 
    Full time

    Databricks

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

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

    Nuro

    Mountain View, CA
    17 hours ago
  • $189.3k - $290.6k

    Job DescriptionAs a Staff Software Engineer on the AV Core Services team, you will play a crucial role...  ...operating systems). Strong proficiency in C++ and/or Python, with experience in...  ...such as inter-process communication or logging Experience designing software for CPU and... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $143k - $286k

     ...Home OfficePosition Summary...Join Walmart Global Tech as a Staff Software Engineer and become the technical backbone of our cross-border...  ...retrospectives, building observability into system design (metrics, logging, tracing), and proactively addressing technical debt before... 
    Full time
    Temporary work
    Part time

    Walmart

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

    Cerebras Systems

    Sunnyvale, CA
    2 days ago
  • $218.8k - $335.3k

     ...vehicle to a safe stop. We are looking for a Staff Software Engineer to provide technical leadership for the...  ...on building robust, production‑quality C++ software across the SDS stack (...  ...testing; continuous integration; and rich logging and observability for on‑road incidents... 
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    13 hours ago
  • $152k - $248k

     ...management tools that power Infrastructure Engineering at LinkedIn. We own tooling for every...  ...serves LinkedIn to the world. As a Staff Software Engineer, you will design and build full...  ...instrument services for observability (metrics, logging, tracing), reduce toil through... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    3 days ago
  • $202.5k - $274k

     ...QuickBooks Capital & Lending team builds the software that helps small businesses access the...  ...at scale.You'll join a team of engineers building cloud-native, AI-powered software...  ...observability and instrumentation (metrics, logging, tracing) for production services.Business... 
    Worldwide

    Intuit

    Mountain View, CA
    13 hours ago
  • $209.7k - $298.2k

     ...an exceptional Application SW Engineer to join our Application Engineering...  ...early validation of our AI software stack on customer hardware...  ...Implement system-level diagnostics, logging, and secure boot configuration...  .... ~ Strong proficiency in C/C++, Bash, and Python. ~ Deep... 
    Full time
    Work from home

    Wayve

    Sunnyvale, CA
    1 day ago
  •  ...worldwide.We’re a team of engineers, clinicians, and...  ...Function of PositionThe Software Build team at Intuitive is seeking a hands-on Staff Software Engineer to design...  ..., safety-critical C/C++ codebases.You will serve...  ...systems through metrics, logging, and analytics.Mentor... 
    Local area
    Remote work
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  • $111.07k - $166.4k

     .... Your Team, Your ImpactMarvell Central Engineering (CE) develops Marvell most advanced High...  ...Looking For• Experience of the infrastructure software development in the area of software...  ...design, control systems.• Extensive C/C++ programming experience in embedded system... 
    Permanent employment
    Full time
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    4 days ago
  • $193.93k - $352.29k

     ...derived from both on-road collected logs and simulation logs....  ...collaborates closely with system engineers to thoroughly validate the autonomous...  ...best practices across broader software organizationA bachelor's...  ...fieldBonus PointsStrong proficiency in C++ or other high-performance low-... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $170k - $216k

     ...Software Engineer, Vehicle Platforms C++ Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since...  ...autonomous vehicle functions. Analyze field data (logs) and simulation results. Participate in cross-functional... 
    Full time
    Work experience placement
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $108.6k - $128.2k

     ...and SRE technologies in a collaborative engineering environment. How You'll help us connect...  ...Improve observability through metrics, logging, tracing, synthetic monitoring, and...  ...resource utilization * Collaborate with software engineering teams on operational readiness... 

    Vistance Networks, Inc.

    Sunnyvale, CA
    3 days ago
  • $225k - $265k

     ...50x more efficient.We are hiring the founding test systems engineer on our Software Team - the person who will lead the vehicle integration test...  ...orchestration, hardware instrument control, and data logging Translate EE-defined test procedures into automated, repeatable... 
    Contract work
    Local area
    Flexible hours

    Doist

    Palo Alto, CA
    1 day ago
  • $143k - $286k

     ...Summary...What you'll do...We are looking for an experienced Staff Software Engineer to join Walmart Search Runtime Engineering team. This hands-...  ...data at massive scale - drawing from catalogs, transaction logs, social data, and more. By combining cutting-edge information... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    13 hours ago
  • $185k - $245k

     ...planet. We are a team of mission-driven engineers with experience across aerospace,...  ...make this future a reality.As a Displays Software Engineer at Reliable Robotics, you will...  ...years professional experience in C or C++Preferred CriteriaExperience with DO-178CThorough... 
    Permanent employment
    Casual work
    Remote work

    Reliable Robotics

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

     ...execution of on-vehicle robotics software. Your mission extends beyond...  ...— you will also equip engineers with the tools needed to analyze...  ...Develop high-performance event logging and structured telemetry....  ...and profiling multithreaded C++ applications.Familiarity with... 
    Full time

    Plus.ai

    Santa Clara, CA
    2 days ago
  • $150.2k - $283.5k

    We are seeking a highly capable and self-directed Vehicle Software Integration & Test Engineer to lead vehicle-level software integration, validation...  ...with CAN tools and software for diagnostic interfaces, and log analysis for embedded systems such as CANalyzer, CANape,... 
    Seasonal work
    Immediate start
    Visa sponsorship
    Flexible hours
    Weekend work
    Afternoon shift

    Ford

    Palo Alto, CA
    13 hours ago
  •  ...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... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 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!