CareerPlanSign in

Software Engineer, AV Frameworks – Early Career

Sunnyvale, California, United States of America💼 Full-time💰 $125,000–$125,000🗓 2026-09-09 → 2026-09-25

Core

Design and deliver core communication and runtime building blocks for AV/Robotics applications on vehicles, benches, and simulation.

Role type

Early career Software Engineer (AV Frameworks)

Builds

IPC primitives, middleware, developer APIs, and platform-ready components for autonomous driving systems.

Domain

Automotive / Autonomous Vehicles / Embedded Systems

Deliverable

production ML models | product features

Required skills

Modern C++ (20/23), Python, concurrency, memory management, lock-free patterns, performance profiling, IPC/messaging systems, distributed systems fundamentals, Linux networking (sockets, TCP/UDP, multicast, NICs, buffers, MTU, packetization), debugging complex software problems.

Preferred skills

ROS 2, DDS, gRPC, Protobuf, FlatBuffers, Cap'n Proto, zero-copy techniques, real-time Linux constraints (scheduling, CPU isolation, priority inversion mitigation, bounded latency), autonomous driving or robotics project experience.

Technologies

C++, Python, Linux, ROS 2, DDS, gRPC, Protobuf, FlatBuffers, Cap'n Proto

Responsibilities

Build and debug high-performance IPC and middleware primitives; drive latency, throughput, and determinism improvements through profiling and optimization; build developer-facing APIs, tooling, and documentation; deliver platform-ready components with observability and robust fault handling; collaborate with platform OS, drivers, safety, controls, perception, and tooling teams; apply production rigor including code reviews, testing strategies, and rollout/rollback discipline.

Seniority

Early Career, hands-on IC

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