Deployments Software Engineer
Core
Designing and optimizing low-latency teleoperation interfaces, video streaming systems, and real-time performance for robots operating on customer sites.
Role type
Senior IC robotics software engineer (teleoperation & systems)
Builds
Teleoperation interfaces, real-time video streaming pipelines, and system optimization tooling for physical robots
Domain
Robotics, real-time systems, distributed computing
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Rust, Python, real-time system design, low-latency networking, video pipeline optimization, system profiling (perf, eBPF, tracing), distributed systems architecture
Preferred skills
robot teleoperation systems, VR/AR platforms, low-latency 3D engines, camera system expertise, WebRTC, autonomous systems implementation
Technologies
C++, Rust, Python, perf, eBPF, WebRTC, GPU frameworks, video codecs
Responsibilities
Design remote teleoperation interfaces for multi-DOF robots, optimize network performance for weak internet conditions, profile and optimize compute/I/O/memory/scheduling for real-time constraints, develop real-time video streaming systems, build tooling for profiling and debugging distributed systems, collaborate with researchers and hardware engineers to integrate pipelines
Seniority
Senior, hands-on IC