CareerPlanSign in

Senior Software Performance Engineer

Ann Arbor , MI - HQ💼 Full-time💰 $160,000–$160,000🗓 2026-09-21 → 2026-09-26

Core

Own latency, throughput, memory utilization, and thread safety for real-time autonomous vehicle decision-making pipelines.

Role type

Senior IC software performance engineer (real-time systems)

Builds

High-throughput, deterministic execution pipelines for autonomous vehicles

Domain

Autonomous vehicles / Real-time embedded systems

Deliverable

production ML models

Required skills

C++17/20, Linux thread scheduling, CPU cache hierarchy optimization, lock-free concurrency, micro-benchmarking, dynamic sanitizers (ASan, TSan, Valgrind), eBPF, Perf, Tracy

Preferred skills

Master's/PhD in CS/CE, 5+ years experience, AV/robotics domain expertise, CI/CD performance infrastructure design

Technologies

C++, Google Benchmark, Linux, eBPF, Perf, Tracy, ASan, TSan, Valgrind

Responsibilities

Instrument behavior pipelines to isolate latency spikes and resource contention; Refactor high-frequency loops to maximize cache utilization and reduce tail latency; Re-engineer thread boundaries and synchronization logic for multi-core parallelism; Build automated micro-benchmarks and telemetry into CI/CD pipelines; Design low-overhead C++ module interfaces for autonomy teams

Seniority

Senior, hands-on IC

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