Robotics Software Engineer

Physical Intelligence
San Francisco
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Collaboration","Problem-solving","Communication"]

Runtime Software Engineer role focusing on building and optimizing low-latency, real-time pipelines and system components that power Physical Intelligence’s AI-driven robotics platform. You’ll work across Linux, drivers, and middleware to ensure deterministic, high-throughput performance, collaborating with researchers and platform engineers to push production performance for perception, control, and streaming workloads.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Physical Intelligence
Physical Intelligence
7 months ago

Robotics Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Runtime Software Engineer role focusing on building and optimizing low-latency, real-time pipelines and system components that power Physical Intelligence’s AI-driven robotics platform. You’ll work across Linux, drivers, and middleware to ensure deterministic, high-throughput performance, collaborating with researchers and platform engineers to push production performance for perception, control, and streaming workloads.
Location: San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key 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.

Key Requirements

  • •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.
Experience:RoboticsAI hardwareReal-time systems
Skills:CollaborationProblem-solvingCommunication
Languages:English
Tech Stack:C++RustPythonLinuxEBPFGPUWebRTCProfiling toolsKernel scheduling

Company Brief

Physical Intelligence
Develops large-scale AI models and learning algorithms to enable general-purpose intelligence for robots and physically-actuated devices, aiming to power a wide range of real-world robotic tasks and applications.
Industry: Robotics
Company Size: Medium (51 to 250 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series B
Headquarters: San Francisco, United States
Founded: 2024
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn