CareerPlan

Software Engineer, C++ (Onboard Platform)

SunnyvaleFull-time2026-11-04 → 2026-11-10
On-site

Core

Designing the runtime architecture and platform layer for Level 4 autonomous vehicle stacks to ensure high reliability and safety on public roads.

Role type

Senior IC C++ systems engineer (autonomous vehicle platform)

Builds

The foundational onboard software stack for autonomous trucks and vehicles

Domain

Autonomous driving / Physical AI / Automotive

Deliverable

production ML models

Required skills

C++14, system design, OS internals (scheduling, memory, threading), kernel debugging, real-time systems, fault detection, cross-functional technical direction

Preferred skills

Autonomy/ADAS/robotics software, RTOS/QNX, ROS 2/DDS, profiling/tracing, vehicle hardware/CAN, Python, mentoring

Technologies

C++14, QNX, ROS 2, DDS, CAN

Responsibilities

Design runtime architecture for process scheduling and communication; combine AI and classical modules for high performance; trace on-road failures from application to kernel; optimize real-time systems on production compute; define fault detection and escalation logic; build measurement systems for stack reliability; port the stack to new compute platforms and vehicles; set cross-functional technical direction.

Seniority

Senior, hands-on IC