CareerPlanSign in

Systems Software Engineer

Redwood City, CA💼 Full-time🗓 2025-11-13 → 2026-09-25

Core

Building the foundational runtime systems (IPC, scheduling, observability, logging) for home robots to enable low-latency, high-throughput perception and control.

Role type

Senior IC systems software engineer (robotics runtime)

Builds

Runtime infrastructure for robot perception, ML, controls, and behavior

Domain

Robotics / Embedded Systems / High-Performance Computing

Deliverable

production ML models | infrastructure

Required skills

C++ / C / Rust, Linux kernel tuning, IPC design, CPU performance optimization, systems debugging (perf, ftrace, eBPF), real-time scheduling

Preferred skills

AV/Robotics systems software, distributed observability, high-throughput logging, deterministic replay, OTA update systems

Technologies

C++, C, Rust, Linux, perf, ftrace, eBPF

Responsibilities

Build IPC messaging substrate for high-throughput sensor data; Develop high-throughput logging and trigger-based capture systems; Profile and optimize CPU performance to reduce latency; Design work dispatch and prioritization mechanisms; Build tracing and runtime introspection tools; Enable offline replay for debugging and ML iteration

Seniority

Senior, hands-on IC

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