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.