CareerPlanSign in

Principal Software Engineer, Onboard Infrastructure

California - HQ💼 Full-time💰 $258,000–$258,000🗓 2026-07-09 → 2026-09-26

Core

Architect and build the high-performance, reliable onboard infrastructure for Level 4 autonomous driving systems, enabling sensor integration, distributed execution, and runtime efficiency across vehicle platforms.

Role type

Principal Software Engineer (Onboard Infrastructure)

Builds

Hardware-agnostic device interfaces, inter-device communication pipelines, runtime APIs, and onboard software platforms for autonomous vehicles.

Domain

Autonomous Vehicles / Embedded Systems / Robotics

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++ (concurrency, memory management, performance optimization), Systems-level expertise (OS, device interfaces, runtime frameworks), Distributed systems design, Root cause analysis for complex failures, Technical leadership & mentorship, Cross-functional stakeholder alignment

Preferred skills

Robotics hardware & sensor integration, Linux kernel & device drivers, High-performance communication (IPC, networking stacks), GPU programming (CUDA, NVIDIA platforms), Machine learning infrastructure

Technologies

C++, Linux, CUDA, NVIDIA platforms, Ethernet, PCIe, USB, SPI, I2C, UART

Responsibilities

Define technical direction for onboard infrastructure; Architect core systems for embedded compute and sensor integration; Lead system-level performance and reliability efforts; Build foundational libraries, APIs, and tools; Develop onboard distributed systems and data pipelines; Diagnose complex hardware/software integration issues; Mentor engineers and establish best practices.

Seniority

Principal, hands-on IC with strategy & mentorship

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