Physicalintelligence

Software Engineer, Robot Interfaces

San Francisco. Posted a month ago

The role

You will build internal products to help research and operations teams move faster. You will own human-robot interfaces used to run, monitor, and debug robots.

What you will do

  • Own the human-robot interfaces for running, monitoring, and debugging robots.
  • Design for the whole shift including preparation, troubleshooting, handoffs, and feedback.
  • Design for safety by making state unambiguous and failure obvious.
  • Own the realtime edge including video, robot state, and control.
  • Decide what stays local for safety or latency and what belongs in a control plane.
  • Ship software into the physical world via on-prem and on-device deployment.
  • Instrument interfaces to make the work measurable.
  • Act as your own PM by gathering requirements, prioritizing, and driving adoption.

Required qualifications

  • Strong fullstack engineering experience building production web applications and APIs, especially with React, TypeScript, and Python.
  • Realtime web experience: WebRTC, WebSockets, streaming video, state synchronization, and debugging.
  • Comfort with binary wire formats and schema-defined interfaces: protobuf, gRPC, or similar.
  • Experience shipping software that runs on machines you do not administer: on-prem or on-device deployment, degraded-network operation, versioning across a fleet.
  • Strong UX instincts for high-stakes, high-frequency interfaces.
  • Comfort designing workflows where people, hardware, and software function as one system.
  • Strong product judgment and experience working directly with users through ambiguous workflows and evolving requirements.

Nice to have

  • Former founder, early employee, or other demonstration of comfort with ambiguity and solving hard problems end to end.
  • Experience with teleoperation, robotics, or other robot-adjacent software.
  • Experience with safety-critical or industrial systems (control room, medical device, aviation, automotive, or similar).
  • Hardware-adjacent background: firmware, embedded, device integration, or having shipped software alongside a physical product.
  • Experience with workflow, dispatch, or scheduling systems that direct human work in the physical world.
  • Experience with our specific stack: React, TypeScript, Python, Postgres, GCP, and Kubernetes.

About the company

Physical Intelligence is developing foundation models and learning algorithms to power robots and physically-actuated devices. The company is a group of engineers, scientists, roboticists, and company builders.

Software Engineer, Robot Interfaces at Physicalintelligence | JobZoey