CareerPlanSign in

Software Engineer - Robot Software Infrastructure

Foster City, CA💼 Full-time🗓 2026-09-08 → 2026-09-26

Core

Develop platform-level software and services, including operating systems enabling complex, hardware-accelerated workloads for autonomous driving on automotive-grade hardware.

Role type

Senior IC embedded systems software engineer (robotics OS)

Builds

Autonomous vehicle operating systems and robot software infrastructure

Domain

Autonomous driving / Robotics / Embedded Linux

Deliverable

production ML models | product features | infrastructure

Required skills

Linux internals, kernel-space development, device drivers, embedded Linux build systems (Yocto), bootloader processes (U-Boot), C/C++, Rust, systems programming

Preferred skills

Robotics application experience, security software (PKI, secure boot, OTA), Nvidia GPUs/Thor/Orin/Cuda/TRT

Technologies

Linux, Yocto, U-Boot, C, C++, Rust, Python, Bash, Nvidia Thor, Nvidia Orin, Cuda, TRT

Responsibilities

Design and maintain the operating system platform for on-bot devices; Architect and implement platform-level software for scalable robotics infrastructure; Configure and manage embedded Linux build systems and bootloader processes; Develop and optimize device drivers and kernel-space components; Collaborate cross-functionally for OS platform integration and hardware bring-up

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