CareerPlanGet AI match score →

Staff Software Engineer, Logging (C++)

MTVHQ💼 Full-time💰 $189,000–$189,000🗓 2026-07-03 → 2026-07-31

Core

Design and implement high-throughput, low-latency logging frameworks for self-driving vehicle data collection and wireless offloading.

Role type

Staff Software Engineer (C++ systems)

Builds

Resource-optimized data collection and streamlined wireless data offloading at scale for Aurora's self-driving vehicle software stack.

Domain

Autonomous driving / Embedded systems / Data infrastructure

Deliverable

production ML models

Required skills

C++ (expert-level, high-performance, thread-safe, memory-efficient), Linux kernel-level I/O, storage technologies (NVMe, SSD, file systems), multi-language programming, large codebase navigation

Preferred skills

Performance evaluation and optimization, GoLang, safety-critical systems

Technologies

C++, Linux, NVMe, SSD, GoLang

Responsibilities

Design and implement high-throughput, low-latency logging frameworks; Define smart, dynamic data collection policies; Evaluate, select, and tune file systems to maximize write speeds; Collaborate with systems and hardware teams to select storage media and optimize kernel-level I/O; Work with autonomy engineers to meet performance requirements; Mentor senior engineers and drive the long-term roadmap for on-vehicle data lifecycle management.

Seniority

Staff, hands-on IC with mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗