- Toronto, Ontario, Canada
- Mid
- 3+ years
Building real-time transport between robot sites and operator stations, focusing on low-latency video, robot state, and control commands while building the operator interface.
Responsibilities
- Own the end-to-end latency budget: Instrument glass-to-glass and command-to-motion latency, find where every millisecond goes, and cut it: encoding settings, transport choice, routing, jitter buffers, relay placement.
- Make the link robust: NAT traversal, congestion and packet loss, bandwidth adaptation, reconnection, and clear signals.
- Design and build the operator interface: camera layouts, robot state and health, task instructions, latency and connection indicators, and fast workflows for starting, labeling, and ending episodes.
- Build operator-facing tooling: queueing operators to robots across sites, session handoff, and basic fleet visibility.
- Own on-site recording: capture synchronized streams and metadata into a well-defined episode format, buffer locally, and upload reliably over constrained site networks.
Requirements
- Nice to have: robotics
- Nice to have: teleoperation
- Nice to have: drones
- Nice to have: hardware video encode/decode
- Nice to have: multi-camera synchronization
