CareerPlanSign in

Senior Software Engineer - Platform Integration, Robot Software

Sunnyvale, California USA💼 Full-time🗓 2026-10-05 → 2026-10-07

Core

Build reusable software frameworks and components at the boundary between onboard software and vehicle hardware to enable safe, scalable deployment of autonomous driving systems.

Role type

Senior Software Engineer (Platform Integration)

Builds

Shared abstractions, frameworks, and vehicle-facing software components for robot systems

Domain

Autonomous driving, embedded systems, automotive hardware integration

Required skills

C++, Python, Rust, Linux-based robotic/embedded systems, ROS2, distributed system integration, hardware-software integration, system-level debugging, sensor calibration, CAN/Automotive Ethernet

Preferred skills

Drive-by-wire systems, CAN tools, HiL/simulation, functional safety, technical documentation, observability

Technologies

ROS2, NVIDIA DRIVE, Qualcomm Snapdragon Ride, Linux, CAN, Automotive Ethernet

Responsibilities

Support software bring-up on benches, HiL systems, and vehicles; Develop and maintain vehicle-facing software components; Diagnose integration issues across software and hardware boundaries; Build diagnostics, tooling, and metrics for reliability; Produce documentation and runbooks for supportability