CareerPlanSign in

Senior Software Engineer - Runtime Platform, Robot Software

Sunnyvale, California USA💼 Full-time💰 $209,700–$209,700🗓 2026-09-23 → 2026-09-25

Core

Build high-performance embedded Linux software stacks for autonomous vehicle fleets, focusing on runtime observability, profiling, and performance optimization to support model training and on-road experimentation.

Role type

Senior Software Engineer (Embedded Systems/Runtime Platform)

Builds

Reliable, stable, and flexible software stack for autonomous driving vehicles; profiling and observability infrastructure for the development fleet.

Domain

Autonomous driving / Embedded Linux / High-performance computing

Deliverable

production ML models | product features | infrastructure

Required skills

C++ development, embedded Linux systems, performance profiling, OS scheduling, computer architecture, thread synchronization

Preferred skills

Nvidia performance tools (NV NSight, NV Lumos, tegrastat), observability tools (Grafana, Databricks, Datadog), QNX, Momentics

Technologies

C++, Linux, Nvidia tools, Grafana, Databricks, Datadog, QNX, Momentics

Responsibilities

Investigate latency and performance bottlenecks across the software stack; Instrument code with profiling tools to collect performance data; Integrate and evaluate new profiling tools to benchmark system performance; Collaborate with teams to prioritize optimization efforts; Optimize critical code paths and algorithms to improve runtime efficiency.

Seniority

Senior, hands-on IC

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