Robotics Software Engineer
Physical Intelligence, San Francisco
The team
The Runtime team is responsible for building the core platform that Pi’s robots, sensors, and evaluation pipelines rely on. The team spans Linux systems engineering, camera and sensor pipelines, robot actuator controllers, networking, real-time IO, and performance tooling. They ensure our ML models and control systems operate under strict latency budgets and are robust under real-world conditions.
What you will do
-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.