CareerPlanSign in

Senior Software Engineer - Robot Software Infrastructure

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

Core

Design, develop, and maintain the operating system platform and infrastructure powering on-bot devices and applications for autonomous driving.

Role type

Senior IC embedded systems engineer (robotics OS)

Builds

Platform-level software, operating systems, and services for autonomous vehicle hardware

Domain

Automotive robotics, embedded Linux, systems programming

Deliverable

production ML models | product features | infrastructure

Required skills

Linux internals, embedded Linux, device drivers, kernel-space development, C/C++, Rust, Yocto, U-Boot, CI/CD toolchains, Python, Bash

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 OS platform for on-bot devices; Architect platform-level software for scalable robotics infrastructure; Configure embedded Linux build systems and bootloader processes; Develop and optimize device drivers and kernel-space components; Collaborate cross-functionally for OS integration, issue triage, and hardware bring-up

Seniority

Senior, hands-on IC

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