CareerPlan

Senior/Staff Software Engineer, Core Connectivity

Foster City, CAFull-time2026-11-09 → 2026-11-10

Core

Design and build low-latency inter-process and inter-host transport, pub/sub, and RPC messaging systems for self-driving vehicle data paths.

Role type

Senior/Staff Software Engineer (Core Connectivity)

Builds

In-vehicle messaging, vehicle-to-cloud connectivity, and transport/serialization abstractions for the self-driving stack.

Domain

Automotive / Self-driving systems / Low-latency networking

Required skills

Modern C++, Linux networking stack, low-latency system design, shared-memory IPC, lock-free data structures, protocol design, schema evolution, distributed systems

Preferred skills

DDS, ROS 2, iceoryx, Protocol Buffers, nanopb, FlatBuffers, PTP (IEEE 1588), UDP multicast, time-sensitive networking, robotics, automotive, aerospace

Technologies

C++, Linux, Protocol Buffers, shared memory, lock-free queues, pub/sub, RPC

Responsibilities

Design and build zero-copy data paths and shared-memory buffers; ensure transport resilience against crashes and network degradation; build messaging APIs with delivery and latency guarantees; evolve message schemas and serialization layers; set technical direction for stack components spanning multiple teams

Seniority

Senior/Staff, hands-on IC with leadership