Staff Software Engineer — Low-Latency C++ Logging

Aurora Innovation

Mountain View (WY)

Hybrid

USD 189,000 - 303,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Aurora Innovation is seeking a Staff Software Engineer to join the Logging & Offload team, focusing on high-throughput logging, data collection, and scalable offload for its self-driving platform.

You will design robust logging solutions, collaborate with systems and hardware teams, and help optimize data lifecycle management while mentoring engineers and setting coding standards in a hybrid work environment.

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 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.

Responsibilities

  • 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.

Skills

C++
Linux
Go
Communication
Autonomy

Education

BS/MS/PhD in Computer Science or related field

Tools

Storage technologies
File systems
Kernel I/O tuning

Job description

Aurora Innovation is seeking a Staff Software Engineer to join the Logging & Offload team, focusing on high-throughput logging, data collection, and scalable offload for its self-driving platform.

You will design robust logging solutions, collaborate with systems and hardware teams, and help optimize data lifecycle management while mentoring engineers and setting coding standards in a hybrid work environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - C++ Logging & Data Offload
Staff Software Engineer - C++ Logging & Data Offload

Dormont Manufacturing Co • Pittsburgh

Hybrid
USD 171,000 - 273,000
Annual bonus
Equity compensation
Benefits
Staff Software Engineer, High-Throughput Vehicle Logging
Staff Software Engineer, High-Throughput Vehicle Logging

Aurora • Mountain View (CA)

On-site
USD 189,000 - 303,000
Annual bonus
Equity compensation
Comprehensive benefits
Staff Software Engineer, Logging (C++)
Staff Software Engineer, Logging (C++)

Aurora • Pittsburgh

On-site
USD 171,000 - 273,000
Annual bonus
Equity compensation
Benefits
Staff Software Engineer, Logging (C++)
Staff Software Engineer, Logging (C++)

Aurora Innovation • Mountain View (WY)

Hybrid
USD 189,000 - 303,000
Staff Software Engineer, Logging
Staff Software Engineer, Logging

Aurora • Mountain View (CA)

On-site
USD 189,000 - 303,000
Annual bonus
Equity compensation
Comprehensive benefits
Staff Software Engineer, Perception & Tracking
Staff Software Engineer, Perception & Tracking

AURORA • Pittsburgh

Hybrid
USD 171,000 - 273,000
Annual bonus
Equity compensation
Benefits
Staff Software Engineer, Deep Learning Acceleration for AVs
Staff Software Engineer, Deep Learning Acceleration for AVs

Aurora • San Francisco (CA)

Hybrid
USD 189,000 - 274,000
Annual bonus
Equity compensation
Hybrid work environment
Staff Software Engineer, Vehicle Connectivity — Hybrid
Staff Software Engineer, Vehicle Connectivity — Hybrid

Aurora • Mountain View (CA)

Hybrid
USD 180,000 - 303,000
Annual bonus
Equity
Benefits
Staff Backend Engineer - Core Services for Fleet Scale
Staff Backend Engineer - Core Services for Fleet Scale

Aurora Innovation • Mountain View (WY)

Hybrid
USD 189,000 - 303,000
Bonus
Equity
Benefits
Hybrid Staff Software Engineer — Vehicle Connectivity
Hybrid Staff Software Engineer — Vehicle Connectivity

Pittsburgh Robotics Network • Pittsburgh

Hybrid
USD 171,000 - 273,000