CareerPlanSign in

Senior Software Engineer - Sensor Systems, Robot Software

Sunnyvale, California USA💼 Full-time💰 $176,500–$176,500🗓 2026-08-13 → 2026-09-27

Core

Build and deliver high-performance embedded Linux software for edge devices to enable autonomy on a fleet of vehicles, ensuring reliability at scale and supporting data capture for AI training.

Role type

Senior IC embedded systems software engineer (autonomous vehicles)

Builds

Edge computing software, sensor data streaming pipelines, and real-time inference systems for automated driving fleets

Domain

Automotive / Robotics / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++ development, embedded Linux systems, automotive sensor integration (camera, LiDAR, radar, IMU, GNSS), IPC middleware (ROS), distributed systems, low-level debugging

Preferred skills

Real-time operating systems (QNX), automotive SoCs, networking fundamentals (UDP/TCP, ethernet)

Technologies

C++, Linux, ROS, LiDAR, radar, IMU, GNSS

Responsibilities

Develop observable and debuggable C++ software for remote edge devices; build sensor integration and data capture systems; maintain soft-real-time Linux applications; create fault-tolerant solutions with system diagnostics; design performance monitoring tools; mentor team members on best practices

Seniority

Senior, hands-on IC

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