← All roles

Robotics Software Engineer

Physical Intelligence· Software Engineering
Apply on company site
San FranciscoFull-timePosted 9mo ago

About the role

Runtime Software Engineer focused on low-latency, high-throughput systems to run AI models in production for physical robots and devices. Responsible for real-time pipelines, OS-level optimizations, and streaming/video systems, collaborating with researchers and hardware teams to meet strict latency budgets.

Responsibilities

  • Own Real-Time Pipelines: Engineer low-latency, high-reliability sensor and actuator pipelines across Linux, drivers, and middleware.
  • Optimize System Performance: Profile and optimize across compute, I/O, memory, scheduling, networking, and storage to meet real-time constraints and increase throughput.
  • Build OS-Level Capabilities: Extend or modify Linux components, drivers, and scheduling to achieve deterministic behavior under load.
  • Streaming & Video Systems: Develop and optimize real-time video streaming systems where frame timing and packet scheduling matter.
  • Reliability & Debugging: Build tooling for profiling, tracing, and debugging timing issues across distributed systems and hardware interfaces.
  • Cross-Functional Collaboration: Work with researchers, hardware engineers, and operations teams to integrate optimized pipelines into production workflows.

Qualifications

  • Strong programming skills in C++, Rust, or Python, with experience building and optimizing production software.
  • Experience with Linux systems programming (syscalls, drivers, kernel parameters, scheduling, memory/IO subsystems).
  • Background in real-time or near–real-time systems, VR/AR, video pipelines, 3D engines, or streaming systems where latency budgets are strict.
  • Ability to optimize across the entire stack - kernel scheduling, drivers, networking, GPU/CPU workloads, video frameworks, and distributed components.
  • Experience with profiling tools (perf, tracing, eBPF, GPU profilers, network analyzers) and comfort diving into complex performance issues.
  • A mindset oriented around determinism, throughput, frame budgets, jitter minimization, and real-time correctness.
  • Ability to collaborate deeply with researchers and platform engineers to translate high-level model requirements into real-world system performance.

Skills

Required:C++, Rust, or PythonLinux systems programmingReal-time / low-latency systemsProfiling & debugging toolsDeterminism & throughput mindset
Last updated Jul 15, 2026. Interested? Apply on the company site.
Physical Intelligence logo

About Physical Intelligence

Physical Intelligence (π)

Physical Intelligence is bringing general-purpose AI into the physical world.

AIliquid-ai-recruiting-target

More open roles at Physical Intelligence