Senior Systems Performance Engineer
Core
Design and build low-overhead observability infrastructure and tools to improve the performance, reliability, and real-time root cause analysis of onboard compute platforms for autonomous vehicles.
Role type
Senior Systems Performance Engineer (Linux/Embedded)
Builds
Telemetry tools, metrics, tracing, profiling, and analysis systems for embedded Linux compute platforms.
Domain
Autonomous vehicles / Embedded Linux Systems / Real-time computing
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Linux system performance debugging, operating system concepts (scheduling, memory, networking, IPC), Linux performance tools (perf, ftrace, eBPF, BCC, bpftrace), systems programming (C/C++)
Preferred skills
Embedded Linux optimization, real-time systems, Linux kernel/scheduler/device drivers, observability platform design, cgroups/namespaces/containers, heterogeneous compute analysis (CPU/GPU), NVIDIA DRIVE AGX/DriveOS, Bazel
Technologies
Linux, C, C++, Python, Shell, perf, ftrace, eBPF, BCC, bpftrace, flame graphs, NVIDIA DRIVE AGX, DriveOS, Bazel
Responsibilities
Design low-overhead observability infrastructure for resource usage and latency; Develop metrics and tracing tools to identify performance contention; Partner with autonomy teams to diagnose crashes, latency spikes, and resource exhaustion; Analyze interactions between applications, OS, kernel, and hardware; Define performance benchmarks and regression tests; Evaluate performance impact of new software and hardware configurations.
Seniority
Senior, hands-on IC